//[100,100]210,102,11,255,210,102,11,255,209,101,10,255,209,101,10,255,210,101,10,255,210,101,10,255,210,101,10,255,211,102,11,255,211,102,11,255,211,102,11,255,211,102,11,255,210,101,10,255,208,100,9,255,208,100,9,255,208,100,9,255,209,101,10,255,206,101,10,255,206,101,10,255,205,99,13,255,204,98,12,255,203,99,14,255,203,99,14,255,202,100,15,255,203,101,16,255,200,100,14,255,198,98,12,255,197,97,11,255,198,98,12,255,198,98,13,255,196,96,11,255,197,96,14,255,199,100,17,255,200,104,18,255,198,104,17,255,199,105,18,255,201,107,20,255,197,105,22,255,194,102,19,255,196,101,21,255,198,103,23,255,198,101,22,255,198,101,22,255,200,100,22,255,199,99,21,255,196,99,18,255,196,99,18,255,197,102,18,255,199,104,20,255,199,103,19,255,199,103,19,255,254,170,17,255,254,170,17,255,254,167,16,255,254,167,16,255,254,169,17,255,254,169,17,255,254,172,21,255,254,172,20,255,254,167,17,255,254,162,14,255,254,164,17,255,254,166,19,255,254,163,20,255,254,160,18,255,254,160,17,255,254,163,18,255,254,163,18,255,254,159,16,255,254,157,16,255,254,159,18,255,254,160,21,255,254,157,19,255,254,158,20,255,254,159,20,255,254,155,17,255,254,148,14,255,254,146,13,255,254,150,15,255,254,148,14,255,254,143,10,255,254,148,13,255,254,148,9,255,254,157,15,255,254,159,16,255,254,152,13,255,254,154,14,255,254,155,15,255,254,145,10,255,254,143,10,255,254,145,10,255,254,138,7,255,254,139,8,255,254,142,10,255,254,141,10,255,254,143,10,255,254,147,12,255,254,147,16,255,254,151,16,255,254,150,16,255,254,151,17,255,210,102,12,255,208,103,11,255,209,101,11,255,209,101,10,255,209,101,11,255,209,101,10,255,210,102,12,255,210,102,11,255,210,102,12,255,210,102,12,255,210,102,12,255,209,101,11,255,208,100,10,255,205,100,9,255,206,101,10,255,206,101,10,255,206,101,10,255,204,100,11,255,203,99,12,255,202,98,13,255,202,98,13,255,201,99,14,255,201,99,15,255,200,100,14,255,198,98,13,255,195,97,10,255,196,96,11,255,196,97,12,255,196,96,11,255,194,95,12,255,196,95,13,255,198,99,16,255,196,101,17,255,195,101,14,255,195,100,16,255,194,102,17,255,192,100,17,255,190,97,17,255,190,97,17,255,195,100,20,255,194,99,19,255,195,98,19,255,195,98,19,255,195,98,19,255,195,98,19,255,194,99,17,255,194,99,17,255,194,99,17,255,194,99,17,255,195,100,16,255,254,165,16,255,254,166,16,255,254,164,16,255,254,163,15,255,254,161,14,255,254,161,14,255,254,162,14,255,254,165,17,255,254,164,17,255,254,160,14,255,254,157,15,255,254,158,16,255,254,155,15,255,254,153,13,255,254,153,14,255,254,156,13,255,254,154,15,255,254,154,14,255,254,151,14,255,254,155,16,255,254,156,17,255,254,154,16,255,254,157,20,255,254,161,20,255,254,154,19,255,254,148,15,255,254,146,14,255,254,148,15,255,254,149,16,255,254,146,14,255,254,146,12,255,254,147,10,255,254,154,16,255,254,157,18,255,254,154,17,255,254,156,18,255,254,153,17,255,254,143,12,255,254,142,11,255,254,141,11,255,254,137,8,255,254,133,6,255,254,136,8,255,254,134,5,255,254,136,7,255,254,141,10,255,254,142,12,255,254,143,13,255,254,143,13,255,254,144,13,255,207,101,13,255,206,103,11,255,206,100,12,255,206,101,10,255,205,99,11,255,206,101,10,255,206,100,12,255,207,102,11,255,206,100,12,255,206,100,12,255,206,100,12,255,206,100,12,255,205,99,11,255,204,100,11,255,204,100,11,255,204,100,11,255,205,101,12,255,201,100,12,255,200,99,11,255,200,98,13,255,200,98,14,255,199,99,14,255,198,97,15,255,196,97,12,255,195,96,13,255,191,95,9,255,193,94,11,255,192,96,12,255,194,95,12,255,191,94,13,255,194,95,14,255,194,97,16,255,193,98,16,255,190,98,13,255,189,97,14,255,187,96,13,255,186,95,14,255,185,94,15,255,186,95,16,255,189,96,18,255,188,95,17,255,190,94,17,255,190,94,17,255,191,96,16,255,192,97,17,255,190,97,17,255,188,95,15,255,186,93,13,255,189,96,16,255,190,97,17,255,254,162,18,255,254,165,16,255,254,163,16,255,254,161,15,255,254,157,13,255,254,156,12,255,254,153,10,255,254,159,15,255,254,156,15,255,254,154,13,255,254,151,13,255,254,151,13,255,254,150,13,255,254,150,12,255,254,148,12,255,254,153,13,255,254,151,14,255,254,148,12,255,254,146,12,255,254,150,14,255,254,150,15,255,254,151,15,255,254,151,19,255,254,153,17,255,254,150,20,255,254,146,16,255,254,142,15,255,254,147,16,255,254,146,17,255,254,145,16,255,254,142,12,255,254,142,8,255,254,144,11,255,254,149,14,255,254,150,15,255,254,150,19,255,254,149,18,255,254,142,13,255,254,143,13,255,254,142,16,255,254,135,11,255,254,131,9,255,254,131,8,255,254,131,5,255,254,130,6,255,254,135,9,255,254,135,9,255,254,133,12,255,254,138,13,255,254,138,13,255,202,101,13,255,201,100,10,255,201,100,12,255,200,99,9,255,199,98,10,255,199,98,10,255,202,98,11,255,202,98,11,255,199,98,10,255,199,98,10,255,200,99,11,255,200,98,13,255,201,99,14,255,201,99,14,255,200,100,14,255,200,100,14,255,199,99,13,255,199,99,13,255,198,98,13,255,197,98,13,255,197,98,15,255,197,98,17,255,193,96,15,255,193,96,15,255,191,94,13,255,189,94,12,255,189,94,12,255,190,95,13,255,190,95,15,255,189,94,14,255,189,93,16,255,190,95,15,255,188,95,15,255,186,95,14,255,185,94,13,255,184,95,13,255,183,94,14,255,182,92,14,255,183,93,15,255,186,94,17,255,184,92,15,255,185,92,15,255,185,92,15,255,187,94,16,255,188,95,17,255,186,95,16,255,184,93,14,255,182,91,12,255,187,95,18,255,186,94,17,255,254,156,16,255,254,158,17,255,254,160,18,255,254,158,17,255,254,156,16,255,254,152,14,255,254,151,13,255,254,152,14,255,254,151,15,255,254,147,13,255,254,145,13,255,254,146,13,255,254,146,14,255,254,148,14,255,254,150,15,255,254,152,16,255,254,152,16,255,254,148,14,255,254,143,14,255,254,145,15,255,254,145,16,255,254,147,18,255,254,144,16,255,254,146,18,255,254,144,17,255,254,141,15,255,254,140,17,255,254,143,18,255,254,142,19,255,254,141,16,255,254,140,12,255,254,137,9,255,254,135,10,255,254,138,12,255,254,141,14,255,254,145,16,255,254,142,17,255,254,137,15,255,254,138,15,255,254,142,18,255,254,137,17,255,254,133,13,255,254,133,11,255,254,131,9,255,254,130,8,255,254,134,10,255,254,130,10,255,254,132,12,255,254,138,16,255,254,139,16,255,199,99,13,255,199,99,11,255,198,98,12,255,197,97,9,255,196,96,10,255,196,96,10,255,195,95,9,255,195,95,9,255,195,95,9,255,195,95,9,255,195,95,9,255,196,96,11,255,195,96,11,255,195,96,11,255,195,96,11,255,195,96,11,255,193,94,9,255,192,96,10,255,193,97,13,255,192,95,14,255,190,95,15,255,189,94,14,255,189,94,14,255,187,94,14,255,186,93,13,255,186,93,13,255,185,92,12,255,186,93,13,255,186,93,15,255,185,92,14,255,185,92,15,255,184,92,15,255,184,92,15,255,183,94,14,255,182,92,14,255,180,93,14,255,180,93,14,255,179,92,15,255,180,93,16,255,183,93,17,255,182,92,16,255,183,91,16,255,183,91,16,255,183,93,17,255,183,93,17,255,183,93,15,255,182,92,14,255,179,92,15,255,181,93,19,255,180,92,18,255,254,148,14,255,254,148,14,255,254,149,15,255,254,148,15,255,254,147,15,255,254,147,15,255,254,145,14,255,254,146,15,255,254,145,14,255,254,143,13,255,254,140,14,255,254,142,14,255,254,141,14,255,254,142,14,255,254,144,15,255,254,147,16,255,254,142,15,255,254,142,13,255,254,140,14,255,254,138,14,255,254,140,15,255,254,141,16,255,254,141,16,255,254,139,15,255,254,138,15,255,254,137,14,255,254,136,16,255,254,138,17,255,254,138,16,255,254,136,15,255,254,139,15,255,254,139,14,255,254,133,12,255,254,134,12,255,254,136,14,255,254,138,15,255,254,137,16,255,254,133,15,255,254,133,14,255,254,137,17,255,254,133,15,255,254,130,13,255,254,130,13,255,254,130,12,255,254,129,9,255,254,130,10,255,254,133,12,255,254,135,14,255,254,138,19,255,254,139,17,255,198,100,13,255,196,100,13,255,197,99,12,255,195,99,12,255,196,98,11,255,193,97,10,255,194,95,10,255,191,95,9,255,193,94,9,255,191,95,9,255,190,94,8,255,190,94,10,255,190,94,10,255,188,93,9,255,187,92,8,255,187,92,10,255,185,90,8,255,187,92,10,255,186,93,13,255,185,92,12,255,184,91,13,255,182,91,12,255,181,89,12,255,182,91,12,255,182,90,13,255,181,91,13,255,181,91,13,255,181,91,13,255,181,91,15,255,181,91,15,255,180,89,16,255,180,90,14,255,178,91,14,255,178,91,14,255,178,91,14,255,177,91,16,255,177,91,16,255,177,91,16,255,176,90,15,255,177,91,18,255,178,90,18,255,179,91,19,255,179,91,19,255,179,91,17,255,179,91,17,255,178,92,17,255,178,92,17,255,179,93,18,255,175,91,18,255,174,90,17,255,254,143,15,255,254,143,15,255,254,143,15,255,254,143,15,255,254,143,16,255,254,144,17,255,254,142,17,255,254,142,17,255,254,141,16,255,254,141,16,255,254,142,17,255,254,141,16,255,254,137,16,255,254,137,14,255,254,136,15,255,254,137,15,255,254,134,15,255,254,137,15,255,254,135,14,255,254,136,14,255,254,135,17,255,254,138,16,255,254,135,18,255,254,135,17,255,254,133,16,255,254,133,16,255,254,135,17,255,254,135,17,255,254,132,18,255,254,130,13,255,254,132,14,255,254,134,15,255,254,132,15,255,254,132,15,255,254,133,16,255,254,132,15,255,254,129,15,255,254,129,15,255,254,128,17,255,254,132,18,255,254,128,17,255,254,126,12,255,254,126,16,255,254,130,14,255,254,129,14,255,254,131,16,255,254,130,16,255,254,133,15,255,254,132,18,255,254,134,17,255,197,101,15,255,196,102,15,255,197,101,15,255,196,102,15,255,196,100,14,255,193,99,12,255,193,97,11,255,191,97,10,255,193,97,13,255,191,96,12,255,189,94,10,255,188,93,11,255,187,92,10,255,185,93,10,255,184,92,9,255,183,90,10,255,181,90,9,255,182,91,10,255,183,92,13,255,181,91,13,255,180,90,12,255,179,89,11,255,178,88,12,255,176,89,10,255,176,89,12,255,176,89,12,255,176,89,12,255,177,90,13,255,177,89,15,255,178,90,16,255,176,90,17,255,175,89,16,255,175,89,16,255,173,90,14,255,173,90,14,255,172,88,15,255,172,88,15,255,172,88,15,255,172,88,15,255,171,87,15,255,175,88,17,255,175,88,17,255,176,89,18,255,174,90,17,255,174,90,17,255,174,90,17,255,173,91,17,255,174,92,18,255,173,90,20,255,172,89,19,255,254,146,20,255,254,147,16,255,254,144,15,255,254,145,15,255,254,143,15,255,254,143,15,255,254,142,16,255,254,142,16,255,254,141,15,255,254,140,15,255,254,138,15,255,254,138,15,255,254,134,16,255,254,136,14,255,254,133,16,255,254,134,16,255,254,132,16,255,254,135,16,255,254,134,16,255,254,136,17,255,254,134,20,255,254,136,18,255,254,133,19,255,254,133,18,255,254,132,17,255,254,132,17,255,254,132,17,255,254,131,16,255,254,126,16,255,254,126,15,255,254,126,14,255,254,129,17,255,254,126,14,255,254,125,13,255,254,129,16,255,254,125,14,255,254,120,12,255,254,123,14,255,254,125,16,255,254,127,18,255,254,125,17,255,254,123,13,255,254,126,17,255,254,129,17,255,254,129,17,255,254,131,18,255,254,127,16,255,254,128,13,255,254,126,17,255,254,127,15,255,196,102,15,255,196,102,15,255,197,103,16,255,197,103,16,255,196,102,15,255,195,101,14,255,193,99,12,255,192,98,11,255,193,98,14,255,190,98,13,255,188,96,13,255,187,95,12,255,186,94,11,255,184,93,10,255,184,93,12,255,182,93,11,255,182,93,13,255,180,93,13,255,181,91,13,255,179,92,13,255,178,91,14,255,177,90,13,255,176,89,12,255,174,88,11,255,173,87,10,255,174,88,11,255,174,88,13,255,173,90,14,255,176,90,17,255,174,90,17,255,173,89,17,255,172,88,16,255,173,89,17,255,171,89,15,255,170,88,15,255,169,87,14,255,169,87,14,255,167,87,14,255,169,87,14,255,168,85,15,255,170,87,17,255,171,88,18,255,172,88,18,255,171,89,16,255,172,89,19,255,170,90,17,255,170,90,17,255,169,91,17,255,169,89,20,255,169,90,21,255,254,150,23,255,254,149,20,255,254,148,21,255,254,145,17,255,254,142,18,255,254,141,15,255,254,143,17,255,254,138,15,255,254,137,14,255,254,135,13,255,254,134,13,255,254,133,13,255,254,132,14,255,254,134,15,255,254,134,15,255,254,134,17,255,254,134,17,255,254,136,18,255,254,135,18,255,254,136,20,255,254,136,20,255,254,135,20,255,254,133,18,255,254,131,17,255,254,130,19,255,254,131,19,255,254,129,18,255,254,127,16,255,254,124,14,255,254,126,14,255,254,124,14,255,254,126,15,255,254,122,12,255,254,121,11,255,254,126,15,255,254,124,18,255,254,121,15,255,254,124,18,255,254,123,16,255,254,126,20,255,254,126,19,255,254,124,16,255,254,128,18,255,254,130,19,255,254,127,17,255,254,126,16,255,254,125,16,255,254,127,15,255,254,124,16,255,254,126,15,255,196,104,17,255,196,104,17,255,196,104,17,255,197,105,18,255,198,106,19,255,197,105,18,255,196,104,17,255,194,102,15,255,195,103,18,255,193,101,16,255,192,100,15,255,191,101,15,255,191,100,17,255,190,99,16,255,188,97,16,255,185,96,14,255,182,95,15,255,180,95,14,255,180,93,14,255,177,92,12,255,177,91,14,255,176,90,15,255,175,89,14,255,172,89,13,255,172,89,13,255,172,89,13,255,172,89,13,255,171,89,13,255,172,88,15,255,171,89,16,255,172,89,19,255,172,89,19,255,172,89,19,255,171,89,16,255,169,86,16,255,166,86,15,255,166,86,15,255,165,87,15,255,167,87,16,255,167,87,18,255,166,86,17,255,168,88,19,255,171,88,20,255,168,88,17,255,168,88,19,255,168,90,18,255,168,90,18,255,166,89,19,255,168,89,20,255,167,90,22,255,254,151,24,255,254,152,23,255,254,152,25,255,254,150,21,255,254,149,22,255,254,148,20,255,254,147,20,255,254,144,19,255,254,143,18,255,254,141,18,255,254,142,19,255,254,143,19,255,254,142,19,255,254,139,18,255,254,141,20,255,254,140,22,255,254,139,22,255,254,137,21,255,254,134,20,255,254,133,20,255,254,134,21,255,254,138,23,255,254,133,21,255,254,133,20,255,254,129,20,255,254,126,17,255,254,125,16,255,254,126,16,255,254,125,17,255,254,126,17,255,254,126,19,255,254,126,19,255,254,126,19,255,254,125,18,255,254,122,17,255,254,120,18,255,254,120,18,255,254,122,19,255,254,120,18,255,254,122,19,255,254,122,19,255,254,124,18,255,254,123,17,255,254,123,17,255,254,125,18,255,254,126,18,255,254,124,17,255,254,124,15,255,254,123,17,255,254,124,15,255,198,106,19,255,199,107,20,255,200,108,21,255,201,109,22,255,201,109,22,255,201,109,22,255,200,108,21,255,199,107,20,255,198,106,21,255,197,105,20,255,196,106,20,255,196,106,20,255,197,106,23,255,197,106,23,255,194,105,23,255,190,104,21,255,187,100,20,255,185,100,19,255,183,98,18,255,181,96,16,255,180,94,17,255,178,92,17,255,175,92,16,255,174,91,15,255,173,90,14,255,173,90,14,255,171,89,13,255,170,88,12,255,170,88,14,255,170,88,15,255,169,89,18,255,169,89,18,255,171,88,18,255,168,88,17,255,167,87,16,255,166,88,16,255,165,87,15,255,165,87,15,255,166,87,18,255,166,87,18,255,166,86,17,255,167,87,18,255,167,87,18,255,166,87,18,255,166,87,18,255,166,89,19,255,166,89,19,255,166,89,19,255,166,89,21,255,166,89,21,255,254,153,23,255,254,157,26,255,254,158,26,255,254,157,25,255,254,154,24,255,254,156,24,255,254,155,25,255,254,155,22,255,254,154,26,255,254,155,23,255,254,154,23,255,254,156,23,255,254,153,23,255,254,153,21,255,254,150,24,255,254,151,23,255,254,145,23,255,254,145,22,255,254,140,21,255,254,140,21,255,254,140,22,255,254,140,23,255,254,138,22,255,254,137,22,255,254,133,22,255,254,132,21,255,254,129,20,255,254,131,21,255,254,130,21,255,254,131,20,255,254,128,20,255,254,129,21,255,254,128,20,255,254,126,19,255,254,123,20,255,254,124,20,255,254,123,20,255,254,123,20,255,254,122,19,255,254,123,20,255,254,123,20,255,254,124,20,255,254,124,20,255,254,124,18,255,254,126,19,255,254,127,19,255,254,126,18,255,254,126,18,255,254,125,20,255,254,127,18,255,201,111,23,255,202,112,24,255,205,113,26,255,206,114,27,255,206,114,27,255,205,113,26,255,204,113,24,255,204,113,24,255,200,110,22,255,200,110,22,255,199,109,23,255,200,110,24,255,200,111,27,255,200,111,27,255,199,110,26,255,195,109,24,255,192,106,23,255,190,105,22,255,188,103,22,255,186,101,21,255,184,98,21,255,182,96,19,255,178,95,17,255,176,93,15,255,175,92,14,255,174,91,13,255,172,90,14,255,171,89,13,255,168,89,14,255,168,89,14,255,168,88,15,255,169,89,16,255,168,88,17,255,168,88,17,255,168,88,17,255,167,89,17,255,167,89,17,255,165,88,16,255,165,88,18,255,165,88,18,255,165,86,17,255,166,87,18,255,166,87,20,255,165,86,19,255,165,86,19,255,165,88,20,255,166,89,21,255,164,89,21,255,163,88,20,255,163,88,20,255,254,156,23,255,254,161,25,255,254,162,25,255,254,159,23,255,254,156,23,255,254,158,24,255,254,153,22,255,254,156,22,255,254,155,25,255,254,159,25,255,254,157,25,255,254,157,24,255,254,156,23,255,254,154,22,255,254,157,26,255,254,157,26,255,254,153,26,255,254,152,25,255,254,146,24,255,254,146,23,255,254,143,23,255,254,143,24,255,254,141,23,255,254,140,24,255,254,140,26,255,254,136,24,255,254,135,24,255,254,136,25,255,254,136,25,255,254,134,24,255,254,131,22,255,254,133,22,255,254,132,24,255,254,130,23,255,254,129,22,255,254,128,21,255,254,128,23,255,254,127,23,255,254,124,21,255,254,126,22,255,254,126,23,255,254,126,21,255,254,125,21,255,254,125,21,255,254,125,21,255,254,126,21,255,254,126,20,255,254,128,20,255,254,126,22,255,254,128,20,255,200,110,22,255,201,111,23,255,204,112,25,255,205,113,26,255,204,112,25,255,203,111,24,255,203,112,23,255,201,112,22,255,203,113,25,255,202,112,24,255,201,111,25,255,200,112,25,255,200,111,27,255,200,111,27,255,199,110,26,255,196,110,25,255,195,111,25,255,194,109,26,255,192,107,24,255,190,105,24,255,188,103,23,255,186,101,21,255,182,99,21,255,180,97,17,255,179,96,18,255,178,95,17,255,176,93,15,255,174,92,16,255,174,92,16,255,171,92,17,255,171,92,17,255,170,90,17,255,170,90,17,255,170,90,19,255,168,90,18,255,168,90,18,255,167,90,18,255,167,90,18,255,167,90,20,255,167,90,20,255,166,87,18,255,167,88,19,255,167,88,21,255,165,88,20,255,165,88,20,255,163,88,20,255,164,89,21,255,164,89,21,255,163,88,20,255,163,88,20,255,254,154,21,255,254,157,23,255,254,158,23,255,254,156,21,255,254,153,21,255,254,152,21,255,254,153,20,255,254,156,23,255,254,160,25,255,254,162,26,255,254,160,26,255,254,161,24,255,254,158,25,255,254,160,25,255,254,159,26,255,254,160,26,255,254,160,26,255,254,159,26,255,254,154,25,255,254,152,24,255,254,148,24,255,254,148,23,255,254,143,22,255,254,141,24,255,254,140,24,255,254,139,24,255,254,136,23,255,254,136,24,255,254,136,24,255,254,135,23,255,254,136,23,255,254,135,23,255,254,133,24,255,254,133,24,255,254,130,22,255,254,129,21,255,254,129,23,255,254,129,23,255,254,127,22,255,254,127,22,255,254,126,23,255,254,127,23,255,254,126,22,255,254,126,20,255,254,126,22,255,254,126,22,255,254,126,22,255,254,128,22,255,254,126,24,255,254,127,22,255,198,108,22,255,200,110,24,255,202,112,26,255,204,114,28,255,204,114,26,255,203,113,25,255,203,114,24,255,204,115,25,255,204,115,25,255,202,114,24,255,200,112,23,255,198,110,21,255,198,110,23,255,196,110,23,255,196,110,25,255,196,110,25,255,195,111,25,255,195,111,25,255,193,109,23,255,192,107,24,255,191,106,25,255,189,104,23,255,187,102,22,255,186,101,20,255,184,99,19,255,182,99,19,255,181,98,18,255,180,99,20,255,180,99,20,255,179,97,21,255,175,96,21,255,174,95,20,255,173,94,19,255,172,92,19,255,170,92,18,255,169,91,17,255,168,92,17,255,168,92,17,255,169,92,20,255,169,92,20,255,167,90,20,255,168,91,21,255,168,91,23,255,168,91,23,255,167,90,22,255,164,89,21,255,164,89,22,255,163,90,22,255,163,90,21,255,162,89,20,255,254,154,22,255,254,156,23,255,254,157,23,255,254,156,21,255,254,152,22,255,254,151,22,255,254,154,23,255,254,157,24,255,254,161,26,255,254,161,26,255,254,157,26,255,254,160,24,255,254,158,27,255,254,161,28,255,254,157,27,255,254,159,27,255,254,160,28,255,254,160,27,255,254,154,26,255,254,152,25,255,254,149,25,255,254,149,25,255,254,142,22,255,254,144,26,255,254,141,25,255,254,141,24,255,254,138,24,255,254,141,24,255,254,138,23,255,254,136,22,255,254,140,26,255,254,141,26,255,254,138,24,255,254,135,23,255,254,132,24,255,254,129,23,255,254,130,25,255,254,132,25,255,254,129,24,255,254,130,24,255,254,129,26,255,254,129,26,255,254,128,25,255,254,126,21,255,254,126,24,255,254,125,22,255,254,128,25,255,254,129,25,255,254,127,26,255,254,128,24,255,197,107,21,255,199,109,23,255,201,111,25,255,203,113,27,255,204,114,26,255,205,115,27,255,206,117,27,255,206,117,27,255,203,115,25,255,201,113,23,255,199,111,22,255,196,111,21,255,196,110,23,255,197,111,24,255,197,111,26,255,198,112,27,255,196,112,24,255,196,112,24,255,195,111,25,255,194,110,24,255,193,108,25,255,192,107,26,255,191,106,25,255,190,105,24,255,189,104,23,255,189,104,23,255,189,104,23,255,187,104,24,255,187,104,24,255,184,103,24,255,182,100,24,255,179,100,25,255,178,99,24,255,177,98,23,255,174,96,22,255,173,95,21,255,171,95,20,255,171,95,20,255,172,95,23,255,172,95,23,255,170,93,23,255,170,93,23,255,171,94,26,255,171,94,26,255,168,93,25,255,166,91,23,255,164,91,23,255,164,91,23,255,164,91,22,255,163,90,21,255,254,155,24,255,254,157,24,255,254,159,24,255,254,159,23,255,254,156,24,255,254,159,25,255,254,159,24,255,254,161,24,255,254,159,24,255,254,158,24,255,254,155,24,255,254,154,23,255,254,155,25,255,254,160,26,255,254,158,26,255,254,161,26,255,254,159,26,255,254,161,26,255,254,156,25,255,254,157,25,255,254,151,24,255,254,150,26,255,254,147,25,255,254,148,26,255,254,147,26,255,254,146,25,255,254,144,24,255,254,144,24,255,254,142,23,255,254,141,22,255,254,143,25,255,254,143,25,255,254,141,24,255,254,138,23,255,254,134,24,255,254,134,23,255,254,134,26,255,254,134,26,255,254,133,25,255,254,133,25,255,254,133,26,255,254,133,26,255,254,132,25,255,254,130,24,255,254,128,23,255,254,126,23,255,254,128,25,255,254,128,25,255,254,128,25,255,254,127,25,255,199,110,26,255,200,111,27,255,200,112,25,255,201,113,26,255,202,114,25,255,203,115,26,255,203,115,26,255,203,115,26,255,204,116,27,255,203,115,26,255,200,115,25,255,200,115,25,255,200,114,27,255,199,115,27,255,200,116,30,255,200,116,30,255,201,115,28,255,200,115,25,255,199,113,26,255,198,112,27,255,198,112,27,255,197,111,28,255,196,110,27,255,195,109,26,255,196,110,27,255,194,109,26,255,193,108,25,255,191,109,27,255,191,108,28,255,189,108,29,255,187,106,27,255,185,103,27,255,183,104,27,255,182,103,26,255,180,102,27,255,178,100,25,255,176,100,24,255,176,100,24,255,176,100,25,255,176,100,25,255,175,98,26,255,174,97,25,255,174,97,27,255,174,97,27,255,171,96,28,255,169,94,26,255,168,95,27,255,168,95,27,255,168,95,27,255,167,94,26,255,254,164,27,255,254,167,29,255,254,164,29,255,254,164,29,255,254,165,31,255,254,166,31,255,254,169,32,255,254,169,31,255,254,165,29,255,254,164,28,255,254,164,28,255,254,164,28,255,254,165,30,255,254,166,30,255,254,163,28,255,254,163,28,255,254,162,28,255,254,162,27,255,254,158,26,255,254,157,26,255,254,157,26,255,254,154,29,255,254,152,27,255,254,152,28,255,254,152,27,255,254,149,26,255,254,146,25,255,254,147,25,255,254,144,24,255,254,143,23,255,254,144,24,255,254,143,24,255,254,142,24,255,254,143,24,255,254,139,25,255,254,135,24,255,254,135,25,255,254,137,26,255,254,134,24,255,254,137,25,255,254,135,26,255,254,136,26,255,254,133,25,255,254,133,24,255,254,130,24,255,254,127,23,255,254,130,24,255,254,130,24,255,254,131,25,255,254,130,25,255,211,123,34,255,210,122,33,255,209,121,31,255,208,120,30,255,208,120,30,255,209,120,30,255,207,118,28,255,206,117,27,255,208,119,29,255,207,119,29,255,207,119,29,255,205,120,29,255,205,120,30,255,205,120,30,255,205,120,30,255,205,120,30,255,205,120,29,255,204,119,28,255,203,118,28,255,202,117,27,255,201,115,28,255,200,114,27,255,200,114,29,255,199,113,28,255,200,114,29,255,199,113,28,255,197,113,27,255,196,111,28,255,194,112,30,255,193,111,29,255,191,110,29,255,189,108,27,255,187,108,29,255,186,107,28,255,184,107,29,255,183,106,28,255,181,105,27,255,180,104,26,255,179,103,27,255,178,102,26,255,178,102,27,255,177,101,26,255,176,99,27,255,176,99,27,255,173,99,28,255,172,98,27,255,171,98,29,255,172,99,30,255,172,99,30,255,169,99,29,255,254,186,32,255,254,185,32,255,254,181,31,255,254,176,29,255,254,176,31,255,254,176,31,255,254,175,34,255,254,172,32,255,254,171,30,255,254,169,29,255,254,169,29,255,254,170,29,255,254,170,29,255,254,170,28,255,254,168,28,255,254,170,28,255,254,166,27,255,254,167,26,255,254,164,26,255,254,165,26,255,254,161,29,255,254,159,29,255,254,158,28,255,254,156,28,255,254,156,27,255,254,153,25,255,254,151,24,255,254,149,24,255,254,148,23,255,254,146,22,255,254,146,22,255,254,144,22,255,254,143,24,255,254,143,24,255,254,140,23,255,254,141,23,255,254,140,24,255,254,139,24,255,254,136,23,255,254,135,23,255,254,137,24,255,254,138,25,255,254,134,24,255,254,134,24,255,254,131,25,255,254,132,23,255,254,132,24,255,254,133,24,255,254,133,24,255,254,133,24,255,225,139,40,255,221,135,36,255,224,136,39,255,222,134,37,255,220,132,35,255,218,128,32,255,221,130,37,255,217,126,33,255,218,127,36,255,217,126,35,255,216,125,34,255,215,126,34,255,215,126,32,255,213,126,31,255,213,126,31,255,213,126,31,255,212,125,30,255,212,125,30,255,210,123,30,255,210,123,30,255,207,119,29,255,207,119,29,255,210,122,33,255,208,120,31,255,206,120,33,255,204,118,31,255,202,118,30,255,201,117,31,255,199,117,31,255,197,117,32,255,196,116,31,255,195,115,30,255,192,114,31,255,189,112,30,255,188,111,29,255,187,110,28,255,185,110,29,255,185,110,29,255,184,108,30,255,183,107,29,255,181,105,29,255,182,106,30,255,180,106,31,255,179,105,30,255,178,104,31,255,177,103,30,255,176,102,29,255,174,102,28,255,172,103,26,255,173,104,27,255,254,220,33,255,254,207,29,255,254,202,29,255,254,199,32,255,254,197,33,255,254,189,31,255,254,188,33,255,254,184,33,255,254,184,31,255,254,181,30,255,254,181,32,255,254,182,31,255,254,184,31,255,254,186,31,255,254,178,28,255,254,184,30,255,254,179,29,255,254,179,28,255,254,176,31,255,254,174,30,255,254,167,32,255,254,171,34,255,254,170,33,255,254,167,32,255,254,168,33,255,254,164,31,255,254,162,30,255,254,161,30,255,254,161,30,255,254,159,29,255,254,162,30,255,254,156,28,255,254,154,28,255,254,148,26,255,254,147,25,255,254,146,25,255,254,148,27,255,254,148,27,255,254,143,24,255,254,143,25,255,254,143,29,255,254,144,29,255,254,141,28,255,254,140,27,255,254,139,30,255,254,140,29,255,254,137,28,255,254,137,28,255,254,138,27,255,254,139,28,255,235,150,44,255,231,146,40,255,233,146,41,255,232,145,42,255,230,141,39,255,228,139,37,255,231,139,40,255,228,135,39,255,230,137,41,255,229,136,41,255,228,135,40,255,226,136,40,255,225,135,39,255,222,134,37,255,221,133,36,255,222,134,37,255,220,132,35,255,217,130,33,255,216,129,34,255,216,129,34,255,215,128,35,255,215,128,35,255,216,128,38,255,214,126,36,255,212,124,35,255,209,124,34,255,208,122,35,255,206,122,34,255,203,121,35,255,200,120,33,255,199,117,31,255,197,117,30,255,197,119,34,255,196,118,33,255,194,116,33,255,192,116,32,255,191,115,31,255,190,115,32,255,189,114,31,255,188,113,32,255,188,113,32,255,188,112,34,255,185,112,35,255,183,110,33,255,181,108,31,255,180,106,31,255,179,105,30,255,178,106,30,255,176,107,30,255,175,108,30,255,254,250,33,255,254,234,31,255,254,231,34,255,254,234,37,255,254,224,38,255,254,218,38,255,254,213,40,255,254,206,38,255,254,208,36,255,254,202,34,255,254,198,35,255,254,200,34,255,254,196,32,255,254,194,31,255,254,195,32,255,254,201,34,255,254,193,32,255,254,192,32,255,254,189,35,255,254,187,34,255,254,183,35,255,254,185,36,255,254,183,36,255,254,181,36,255,254,179,35,255,254,178,35,255,254,177,35,255,254,177,35,255,254,173,34,255,254,172,34,255,254,168,35,255,254,166,33,255,254,169,34,255,254,165,33,255,254,165,34,255,254,164,33,255,254,164,32,255,254,162,31,255,254,158,30,255,254,159,31,255,254,159,34,255,254,158,34,255,254,154,35,255,254,153,35,255,254,151,35,255,254,149,35,255,254,148,35,255,254,149,32,255,254,148,33,255,254,149,31,255,235,149,38,255,234,148,37,255,236,148,38,255,238,150,42,255,238,147,40,255,240,149,42,255,240,147,43,255,238,145,41,255,234,141,38,255,234,140,40,255,234,140,42,255,234,141,45,255,232,139,44,255,227,137,41,255,225,134,41,255,223,134,40,255,225,137,40,255,222,134,37,255,222,134,37,255,221,133,36,255,219,130,36,255,219,130,36,255,218,129,37,255,214,127,34,255,213,125,35,255,212,127,36,255,212,127,37,255,211,127,37,255,211,127,39,255,208,127,38,255,209,125,37,255,206,124,38,255,201,119,33,255,200,120,33,255,199,119,34,255,196,118,33,255,196,118,33,255,194,118,34,255,194,118,34,255,193,116,34,255,188,113,32,255,188,113,32,255,185,112,33,255,185,112,33,255,184,113,33,255,184,113,35,255,184,113,35,255,185,113,37,255,179,110,33,255,179,110,35,255,254,253,39,255,254,250,36,255,254,247,38,255,254,253,40,255,254,245,42,255,254,247,43,255,254,240,45,255,254,234,44,255,254,228,42,255,254,224,41,255,254,224,40,255,254,223,39,255,254,217,38,255,254,212,36,255,254,198,32,255,254,200,33,255,254,203,31,255,254,198,31,255,254,204,37,255,254,201,36,255,254,194,37,255,254,194,37,255,254,194,38,255,254,191,38,255,254,186,37,255,254,189,37,255,254,189,37,255,254,189,37,255,254,186,36,255,254,186,38,255,254,183,39,255,254,184,39,255,254,178,39,255,254,180,38,255,254,178,39,255,254,179,38,255,254,177,37,255,254,175,36,255,254,170,36,255,254,167,36,255,254,164,38,255,254,164,38,255,254,161,39,255,254,161,38,255,254,160,40,255,254,159,40,255,254,157,39,255,254,157,37,255,254,153,37,255,254,153,35,255,246,162,50,255,244,160,48,255,240,154,43,255,239,153,40,255,236,149,36,255,240,153,40,255,240,150,40,255,241,151,41,255,241,150,43,255,240,149,44,255,239,147,44,255,238,146,45,255,234,144,47,255,232,142,45,255,231,143,46,255,232,144,47,255,224,137,40,255,222,136,37,255,225,139,40,255,225,139,40,255,223,136,39,255,224,137,40,255,223,136,41,255,223,136,41,255,217,132,39,255,217,132,39,255,215,132,40,255,214,131,39,255,210,129,38,255,208,127,36,255,207,126,35,255,206,125,36,255,202,122,35,255,202,122,37,255,201,121,36,255,199,121,36,255,198,120,37,255,195,119,35,255,194,117,35,255,193,118,35,255,193,121,39,255,193,120,41,255,191,120,42,255,187,118,40,255,186,117,39,255,184,115,37,255,183,114,37,255,180,113,35,255,181,113,38,255,181,113,38,255,254,253,44,255,254,253,43,255,254,253,44,255,254,253,46,255,254,253,45,255,254,253,44,255,254,252,45,255,254,253,45,255,254,252,45,255,254,250,45,255,254,243,44,255,254,240,43,255,254,236,42,255,254,230,41,255,254,228,42,255,254,230,42,255,254,216,40,255,254,214,39,255,254,224,46,255,254,220,44,255,254,208,43,255,254,210,43,255,254,204,41,255,254,204,41,255,254,197,41,255,254,199,41,255,254,199,41,255,254,197,41,255,254,194,41,255,254,193,40,255,254,190,40,255,254,190,40,255,254,184,42,255,254,184,39,255,254,181,40,255,254,183,38,255,254,180,40,255,254,180,41,255,254,179,41,255,254,177,42,255,254,178,42,255,254,176,42,255,254,176,46,255,254,174,45,255,254,172,44,255,254,168,43,255,254,165,43,255,254,164,41,255,254,164,43,255,254,164,42,255,246,164,54,255,247,165,55,255,243,161,51,255,243,161,49,255,241,157,45,255,242,158,46,255,239,153,42,255,239,153,42,255,242,156,47,255,240,154,45,255,238,151,45,255,236,149,43,255,232,146,43,255,231,145,42,255,233,147,44,255,234,151,49,255,227,145,43,255,224,142,40,255,227,145,43,255,226,144,42,255,222,140,40,255,223,141,41,255,219,139,40,255,222,142,43,255,220,140,41,255,220,140,41,255,217,139,41,255,215,137,39,255,214,135,40,255,212,133,38,255,209,133,37,255,209,132,40,255,204,126,41,255,204,126,43,255,204,126,44,255,203,126,44,255,202,127,46,255,199,127,45,255,199,126,47,255,198,127,47,255,189,120,42,255,188,119,41,255,186,119,41,255,185,119,41,255,185,119,43,255,184,121,44,255,184,120,46,255,184,120,46,255,181,117,43,255,180,116,42,255,254,253,50,255,254,253,50,255,254,253,50,255,254,253,50,255,254,253,50,255,254,253,48,255,254,253,50,255,254,253,51,255,254,253,52,255,254,253,52,255,254,253,50,255,254,253,49,255,254,252,47,255,254,245,48,255,254,247,49,255,254,253,50,255,254,238,48,255,254,230,46,255,254,241,51,255,254,234,48,255,254,219,46,255,254,219,45,255,254,222,47,255,254,226,48,255,254,222,47,255,254,222,47,255,254,220,47,255,254,216,47,255,254,211,46,255,254,207,48,255,254,207,46,255,254,210,49,255,254,204,52,255,254,202,48,255,254,194,48,255,254,192,44,255,254,196,48,255,254,200,50,255,254,196,49,255,254,194,49,255,254,185,47,255,254,181,46,255,254,183,48,255,254,180,47,255,254,176,45,255,254,176,44,255,254,167,42,255,254,167,39,255,254,163,40,255,254,162,38,255,248,171,67,255,249,172,68,255,244,167,61,255,239,162,56,255,238,159,54,255,239,161,53,255,238,159,54,255,240,161,56,255,239,158,53,255,238,159,54,255,241,160,55,255,239,160,55,255,237,158,55,255,234,155,52,255,233,154,51,255,232,154,53,255,233,158,57,255,225,151,52,255,227,153,54,255,224,150,51,255,222,148,49,255,223,149,52,255,220,146,49,255,221,148,53,255,219,145,50,255,216,143,48,255,215,142,48,255,215,142,48,255,215,142,48,255,213,142,50,255,213,142,50,255,212,141,51,255,208,136,54,255,207,134,55,255,206,133,56,255,202,131,53,255,197,128,51,255,193,126,48,255,191,123,48,255,190,124,48,255,189,125,51,255,185,123,50,255,177,117,44,255,173,113,41,255,168,110,37,255,166,107,37,255,163,106,35,255,162,105,34,255,164,105,35,255,162,103,33,255,254,253,44,255,254,253,41,255,254,253,41,255,254,253,41,255,254,253,45,255,254,253,46,255,254,253,47,255,254,253,48,255,254,253,51,255,254,253,50,255,254,253,52,255,254,253,49,255,254,253,50,255,254,253,48,255,254,253,54,255,254,253,59,255,254,253,58,255,254,253,57,255,254,253,60,255,254,253,59,255,254,245,56,255,254,247,57,255,254,236,56,255,254,240,53,255,254,229,54,255,254,227,50,255,254,219,50,255,254,217,46,255,254,212,47,255,254,210,46,255,254,217,49,255,254,219,51,255,254,215,55,255,254,211,54,255,254,205,51,255,254,198,48,255,254,195,48,255,254,193,47,255,254,183,45,255,254,181,43,255,254,175,43,255,254,172,41,255,254,166,41,255,254,159,38,255,254,150,37,255,254,148,36,255,254,140,31,255,254,140,31,255,254,137,30,255,253,134,28,255,205,137,40,255,218,150,53,255,232,162,67,255,238,168,73,255,245,175,80,255,241,171,75,255,236,166,71,255,233,163,67,255,229,156,61,255,230,160,64,255,237,165,67,255,237,167,69,255,235,165,67,255,232,162,64,255,230,160,62,255,229,160,65,255,211,144,55,255,198,132,45,255,199,133,46,255,199,133,46,255,204,138,51,255,210,144,58,255,207,141,55,255,207,142,58,255,208,142,58,255,205,140,56,255,203,138,56,255,202,137,55,255,202,137,55,255,199,136,56,255,196,133,53,255,194,131,52,255,191,127,53,255,189,125,53,255,185,121,50,255,178,115,44,255,172,109,40,255,165,105,35,255,161,100,33,255,159,100,32,255,154,97,30,255,150,95,28,255,145,92,26,255,143,89,25,255,139,88,23,255,138,87,24,255,137,86,23,255,136,85,22,255,141,87,27,255,140,85,28,255,254,195,32,255,254,214,34,255,254,238,36,255,254,246,37,255,254,253,39,255,254,253,40,255,254,243,38,255,254,238,37,255,254,226,39,255,254,236,39,255,254,243,41,255,254,251,40,255,254,240,40,255,254,230,38,255,254,236,41,255,254,238,43,255,254,214,42,255,254,197,41,255,254,203,44,255,254,199,45,255,254,203,44,255,254,215,47,255,254,203,46,255,254,207,44,255,254,198,44,255,254,195,40,255,254,185,40,255,254,185,36,255,254,183,37,255,254,179,34,255,254,179,36,255,254,183,36,255,254,178,37,255,254,175,37,255,254,170,36,255,254,160,32,255,254,152,33,255,254,148,32,255,254,146,32,255,254,144,31,255,253,139,32,255,253,135,30,255,253,130,31,255,253,126,30,255,253,122,27,255,253,119,26,255,253,123,30,255,253,124,29,255,253,122,28,255,253,119,27,255,162,98,11,255,173,109,22,255,182,118,31,255,182,118,31,255,187,122,38,255,183,118,34,255,181,116,32,255,180,115,31,255,176,112,25,255,177,113,26,255,179,115,28,255,179,115,28,255,179,115,28,255,179,115,28,255,182,118,31,255,183,121,38,255,168,109,31,255,151,94,17,255,149,91,17,255,150,93,16,255,157,99,25,255,166,108,34,255,160,102,28,255,159,101,27,255,162,104,31,255,160,102,29,255,158,99,29,255,158,99,29,255,158,101,30,255,157,100,29,255,154,97,28,255,151,94,25,255,150,93,26,255,150,93,26,255,147,92,27,255,145,90,25,255,142,88,24,255,141,87,23,255,141,87,25,255,139,88,25,255,139,89,28,255,139,89,28,255,138,89,30,255,138,89,31,255,137,91,32,255,137,90,34,255,135,88,32,255,134,87,31,255,137,87,34,255,138,88,35,255,254,154,38,255,254,167,40,255,254,182,42,255,254,180,40,255,254,185,40,255,254,179,39,255,254,177,40,255,254,177,41,255,254,172,40,255,254,173,40,255,254,175,39,255,254,171,37,255,254,170,36,255,254,166,35,255,253,163,34,255,254,169,37,255,254,155,36,255,253,138,33,255,254,138,34,255,253,138,32,255,253,141,32,255,253,152,37,255,253,144,35,255,253,144,35,255,253,146,36,255,253,146,37,255,253,143,37,255,253,143,37,255,253,146,38,255,253,147,36,255,253,139,31,255,253,135,29,255,253,133,29,255,253,133,29,255,253,133,29,255,253,130,29,255,253,126,30,255,253,124,28,255,253,127,31,255,253,128,31,255,253,126,33,255,253,125,32,255,253,124,33,255,253,122,32,255,253,123,32,255,253,121,31,255,253,126,35,255,252,125,33,255,253,123,34,255,253,123,32,255,160,101,25,255,161,102,26,255,159,100,24,255,159,100,22,255,160,101,25,255,158,99,23,255,157,98,22,255,159,100,24,255,161,101,28,255,157,97,24,255,158,98,26,255,156,96,24,255,155,95,25,255,160,100,30,255,150,89,22,255,154,95,29,255,151,97,33,255,148,97,32,255,148,97,34,255,146,95,30,255,143,92,29,255,143,92,29,255,145,94,31,255,144,93,30,255,145,93,33,255,142,90,30,255,144,92,32,255,144,92,32,255,141,89,31,255,142,90,32,255,144,92,35,255,140,90,31,255,140,90,29,255,146,98,34,255,138,90,28,255,143,95,33,255,142,93,34,255,139,93,33,255,140,94,35,255,136,90,31,255,138,93,36,255,136,91,36,255,135,90,35,255,135,89,37,255,134,88,36,255,133,87,37,255,134,88,38,255,136,90,40,255,136,90,38,255,138,92,40,255,254,148,40,255,254,147,38,255,254,157,43,255,254,153,40,255,254,148,37,255,254,147,37,255,254,148,37,255,254,149,37,255,254,147,37,255,253,139,33,255,254,146,37,255,254,141,35,255,254,147,40,255,254,149,39,255,254,143,42,255,253,142,37,255,254,147,42,255,253,138,37,255,253,140,39,255,253,139,39,255,253,138,39,255,253,137,38,255,253,138,39,255,253,134,37,255,253,138,40,255,253,134,38,255,253,135,38,255,253,140,42,255,254,140,43,255,253,139,42,255,254,141,42,255,253,133,35,255,253,131,36,255,253,139,38,255,253,134,38,255,253,132,35,255,253,129,35,255,253,132,37,255,253,133,37,255,253,127,35,255,253,131,37,255,250,125,33,255,253,129,39,255,248,123,36,255,242,125,36,255,236,121,33,255,244,121,35,255,248,124,34,255,250,124,36,255,248,122,31,255,168,111,42,255,165,108,39,255,161,104,33,255,159,105,33,255,164,110,36,255,166,112,38,255,162,108,36,255,157,103,31,255,161,107,37,255,159,105,35,255,155,100,33,255,155,100,36,255,155,99,38,255,157,101,42,255,155,98,42,255,159,104,47,255,155,105,46,255,146,100,40,255,145,96,37,255,145,99,39,255,147,101,41,255,146,100,40,255,143,97,37,255,139,93,33,255,142,96,37,255,140,94,35,255,140,94,35,255,141,95,36,255,140,93,37,255,140,93,37,255,139,92,38,255,137,90,36,255,137,92,33,255,135,93,33,255,135,93,33,255,137,95,35,255,137,95,37,255,139,97,39,255,138,95,40,255,136,93,38,255,135,92,39,255,135,92,39,255,135,92,41,255,135,92,41,255,135,91,42,255,135,91,42,255,133,89,42,255,130,86,39,255,132,89,38,255,131,88,37,255,254,151,42,255,254,145,39,255,253,143,38,255,254,147,40,255,254,155,43,255,254,152,41,255,254,149,41,255,253,148,40,255,253,149,40,255,253,148,41,255,254,147,43,255,254,144,42,255,254,153,49,255,254,148,43,255,253,140,42,255,253,149,45,255,254,151,46,255,253,142,41,255,253,139,40,255,253,142,42,255,253,146,44,255,253,143,43,255,253,141,44,255,253,134,41,255,253,138,43,255,253,134,41,255,253,133,40,255,253,134,40,255,253,130,39,255,253,129,38,255,253,127,34,255,252,129,35,255,253,133,37,255,253,137,41,255,253,133,39,255,253,134,39,255,253,133,39,255,253,135,39,255,253,131,41,255,248,131,38,255,250,131,42,255,246,130,41,255,252,133,44,255,244,130,41,255,246,131,42,255,242,127,40,255,242,125,40,255,240,126,39,255,242,129,38,255,242,128,38,255,166,111,46,255,166,111,46,255,164,109,42,255,160,107,37,255,161,109,36,255,164,112,39,255,162,113,37,255,160,111,35,255,156,106,33,255,159,109,38,255,155,105,36,255,158,107,42,255,155,103,43,255,154,102,44,255,153,101,44,255,155,104,47,255,148,102,42,255,147,103,40,255,148,102,40,255,148,104,41,255,147,103,40,255,149,105,42,255,149,105,42,255,150,106,43,255,142,98,35,255,144,100,37,255,145,101,40,255,144,100,39,255,142,97,38,255,139,94,35,255,139,94,37,255,140,98,40,255,139,99,40,255,130,91,32,255,137,97,38,255,134,94,35,255,133,92,36,255,136,95,39,255,134,93,39,255,134,93,39,255,132,90,39,255,134,92,41,255,133,89,40,255,129,85,36,255,129,85,38,255,133,89,42,255,135,91,46,255,133,89,42,255,136,94,46,255,130,88,38,255,254,158,48,255,254,163,52,255,254,155,47,255,254,155,47,255,254,162,49,255,254,159,45,255,254,161,46,255,254,157,46,255,254,159,50,255,254,158,50,255,254,152,48,255,254,151,47,255,254,157,54,255,253,144,45,255,253,146,44,255,254,154,48,255,253,141,39,255,253,146,42,255,253,144,42,255,253,143,40,255,253,146,42,255,253,146,41,255,253,148,44,255,253,148,44,255,253,143,43,255,253,144,43,255,253,145,45,255,253,143,44,255,253,141,45,255,253,143,46,255,253,138,43,255,253,143,45,255,253,145,45,255,244,135,43,255,253,135,43,255,252,139,45,255,253,136,45,255,250,135,42,255,246,132,43,255,244,131,41,255,246,134,47,255,244,132,45,255,252,136,49,255,240,131,46,255,242,132,48,255,246,135,45,255,248,133,44,255,246,133,45,255,248,134,44,255,238,129,42,255,167,112,48,255,164,111,45,255,164,111,43,255,166,116,47,255,168,118,47,255,167,119,47,255,163,115,43,255,156,109,37,255,155,108,36,255,161,114,44,255,161,114,46,255,163,115,49,255,160,112,50,255,160,111,52,255,153,104,46,255,151,102,44,255,153,109,48,255,153,109,46,255,147,103,40,255,144,103,39,255,147,106,42,255,153,112,46,255,150,109,45,255,145,106,39,255,147,106,42,255,149,110,45,255,150,109,45,255,148,108,46,255,148,106,45,255,142,102,41,255,139,97,37,255,142,102,43,255,138,102,42,255,130,94,34,255,139,103,43,255,138,99,40,255,137,98,41,255,136,97,40,255,133,94,39,255,128,89,34,255,130,88,37,255,135,93,42,255,136,94,44,255,131,89,39,255,130,86,39,255,133,91,43,255,136,92,47,255,133,91,43,255,138,96,48,255,131,91,40,255,254,161,50,255,254,167,54,255,254,167,54,255,254,170,54,255,254,169,52,255,254,166,48,255,254,162,48,255,254,155,46,255,254,158,49,255,254,153,48,255,254,157,51,255,254,160,52,255,254,150,49,255,253,145,45,255,253,137,38,255,253,125,27,255,230,99,7,255,253,124,24,255,253,133,33,255,253,132,31,255,253,142,38,255,253,151,41,255,253,149,42,255,253,153,45,255,254,152,46,255,254,162,50,255,254,157,50,255,253,147,44,255,253,142,42,255,253,139,40,255,253,144,47,255,253,151,50,255,253,149,48,255,240,137,43,255,253,142,46,255,252,138,45,255,248,136,44,255,242,131,41,255,252,140,49,255,240,134,46,255,242,134,48,255,246,134,46,255,252,137,49,255,238,130,45,255,240,132,48,255,242,133,46,255,252,135,46,255,246,134,45,255,253,137,45,255,236,129,41,255,167,114,48,255,163,113,44,255,166,116,47,255,165,116,47,255,159,112,44,255,156,111,43,255,162,117,49,255,167,122,55,255,159,116,48,255,162,119,51,255,159,116,48,255,146,102,37,255,139,95,30,255,149,105,40,255,148,103,38,255,153,109,46,255,152,108,47,255,150,108,47,255,144,102,41,255,146,106,44,255,147,107,45,255,151,112,47,255,146,106,44,255,145,107,42,255,146,106,44,255,142,104,41,255,137,97,35,255,136,98,36,255,145,105,44,255,143,104,45,255,137,97,38,255,133,94,37,255,124,88,30,255,123,88,30,255,134,99,41,255,139,103,45,255,139,102,47,255,135,98,43,255,133,96,43,255,122,85,32,255,126,86,35,255,134,94,43,255,139,99,48,255,138,98,47,255,137,95,47,255,135,95,46,255,131,89,41,255,124,84,35,255,129,89,38,255,132,95,42,255,254,167,50,255,254,160,46,255,254,168,49,255,254,173,52,255,254,165,48,255,254,161,46,255,254,161,45,255,253,154,39,255,253,159,44,255,253,146,37,255,254,167,52,255,254,166,57,255,253,137,43,255,253,152,49,255,253,132,36,255,253,117,21,255,202,79,0,255,237,107,14,255,253,125,29,255,253,139,38,255,254,164,55,255,254,173,58,255,254,159,52,255,254,157,50,255,253,142,41,255,253,146,43,255,253,148,49,255,253,146,48,255,254,158,54,255,254,161,57,255,253,144,50,255,253,144,50,255,243,141,50,255,241,143,52,255,253,149,54,255,253,145,51,255,253,143,51,255,253,142,51,255,253,146,56,255,235,134,50,255,241,134,48,255,246,133,45,255,253,142,47,255,252,137,44,255,253,137,47,255,250,137,46,255,248,135,46,255,239,133,46,255,248,137,47,255,248,140,47,255,164,116,44,255,166,118,46,255,167,118,49,255,154,107,39,255,129,84,19,255,120,76,15,255,130,88,28,255,142,100,42,255,145,105,46,255,153,113,54,255,154,114,55,255,131,91,30,255,110,70,8,255,113,74,9,255,113,72,8,255,125,84,20,255,150,108,48,255,151,111,52,255,149,109,50,255,154,115,56,255,150,112,50,255,145,107,45,255,142,104,42,255,152,116,54,255,148,112,50,255,137,101,39,255,119,83,23,255,108,72,12,255,107,71,13,255,107,71,13,255,101,64,9,255,96,59,4,255,91,56,0,255,95,60,2,255,104,69,13,255,107,72,16,255,108,73,17,255,108,73,19,255,107,72,18,255,99,63,11,255,104,68,16,255,105,69,17,255,108,71,19,255,108,70,21,255,109,71,22,255,108,70,21,255,105,67,18,255,100,62,13,255,96,60,8,255,112,76,24,255,253,145,31,255,253,132,21,255,253,131,22,255,253,127,23,255,226,106,17,255,206,96,13,255,224,99,12,255,233,102,9,255,253,118,23,255,247,110,13,255,253,126,27,255,229,117,29,255,180,90,18,255,208,109,30,255,191,94,20,255,198,94,16,255,199,79,0,255,208,91,4,255,221,99,12,255,245,117,22,255,253,142,40,255,253,131,34,255,250,125,31,255,245,122,24,255,210,93,6,255,198,94,10,255,200,104,25,255,200,108,31,255,219,122,41,255,227,132,48,255,210,123,44,255,188,108,33,255,174,100,29,255,188,110,35,255,210,121,43,255,216,124,44,255,212,121,42,255,213,122,43,255,217,125,46,255,199,116,40,255,207,117,41,255,204,116,36,255,216,124,41,255,218,125,42,255,227,130,47,255,224,130,47,255,203,115,36,255,196,113,36,255,199,116,38,255,216,124,40,255,161,115,37,255,158,115,37,255,157,113,42,255,140,96,31,255,112,70,10,255,96,54,3,255,88,47,1,255,81,39,0,255,84,45,2,255,98,59,16,255,112,74,29,255,114,76,27,255,108,71,18,255,108,72,14,255,99,63,3,255,102,63,4,255,127,88,33,255,127,87,35,255,117,78,23,255,119,82,27,255,116,80,22,255,116,80,22,255,113,77,19,255,123,88,30,255,121,86,28,255,113,78,20,255,100,65,9,255,87,52,0,255,82,47,0,255,87,52,0,255,89,53,1,255,85,49,0,255,82,47,0,255,84,52,0,255,89,56,2,255,85,52,0,255,84,51,0,255,91,58,5,255,85,52,0,255,84,51,0,255,87,54,3,255,84,51,0,255,82,49,0,255,83,49,1,255,84,50,2,255,85,51,3,255,87,53,5,255,89,55,7,255,79,47,0,255,88,56,5,255,253,111,11,255,249,109,10,255,246,103,8,255,208,89,5,255,160,71,1,255,139,61,0,255,135,57,0,255,127,54,0,255,141,67,5,255,146,69,2,255,157,72,3,255,146,65,2,255,133,63,2,255,145,72,8,255,132,61,1,255,142,67,4,255,169,74,2,255,166,72,1,255,150,63,0,255,159,73,0,255,183,90,14,255,159,76,3,255,161,76,5,255,174,85,7,255,153,66,0,255,153,71,3,255,153,78,12,255,133,67,7,255,136,71,13,255,142,77,14,255,150,83,19,255,129,67,7,255,119,59,1,255,130,68,7,255,146,76,13,255,144,76,13,255,141,73,11,255,146,75,11,255,141,73,11,255,139,72,11,255,147,73,12,255,139,71,8,255,143,75,11,255,145,77,10,255,155,86,16,255,158,88,18,255,155,83,17,255,155,83,17,255,144,78,15,255,151,80,13,255,149,105,16,255,149,107,21,255,149,106,28,255,132,89,20,255,106,64,6,255,94,52,4,255,83,44,3,255,68,30,0,255,64,25,0,255,62,26,0,255,60,25,0,255,79,44,2,255,98,64,18,255,105,71,23,255,92,59,8,255,78,45,0,255,84,48,0,255,93,57,9,255,84,48,0,255,79,43,0,255,72,38,0,255,83,49,1,255,93,57,5,255,109,74,18,255,102,71,7,255,98,67,2,255,93,61,0,255,87,55,0,255,85,52,0,255,91,57,9,255,90,56,10,255,80,46,0,255,80,48,1,255,84,52,3,255,92,60,9,255,84,51,0,255,80,47,0,255,92,57,3,255,77,44,0,255,79,46,0,255,74,42,0,255,74,42,0,255,78,46,0,255,82,50,3,255,79,47,0,255,75,43,0,255,77,43,0,255,81,49,0,255,83,52,0,255,71,41,0,255,188,76,0,255,213,92,7,255,213,91,8,255,172,76,4,255,143,67,5,255,133,64,8,255,116,52,1,255,92,37,0,255,93,42,0,255,101,50,0,255,99,48,0,255,98,44,0,255,114,54,0,255,107,43,0,255,106,44,0,255,102,43,0,255,121,55,1,255,125,56,1,255,109,47,0,255,110,51,0,255,130,70,10,255,127,64,4,255,135,66,5,255,159,80,14,255,137,66,4,255,136,69,9,255,126,66,10,255,102,49,0,255,106,54,1,255,118,63,5,255,109,54,0,255,102,51,0,255,106,51,0,255,114,57,0,255,121,59,0,255,109,51,0,255,105,49,0,255,116,55,0,255,117,57,2,255,118,57,2,255,119,59,3,255,113,54,0,255,114,55,0,255,115,54,0,255,122,61,4,255,125,64,7,255,131,69,12,255,129,67,9,255,120,61,4,255,108,52,0,255,157,114,10,255,161,117,18,255,157,113,24,255,139,96,18,255,109,67,6,255,95,53,3,255,90,51,8,255,70,32,0,255,61,24,0,255,57,22,0,255,70,38,0,255,79,47,8,255,79,47,8,255,69,37,0,255,68,35,0,255,70,37,2,255,68,38,2,255,62,30,0,255,77,43,5,255,73,39,2,255,56,23,0,255,60,27,0,255,89,54,12,255,136,104,45,255,140,108,33,255,130,102,19,255,133,105,31,255,96,66,2,255,78,45,0,255,95,60,18,255,80,44,8,255,66,33,0,255,61,33,0,255,82,54,15,255,102,70,29,255,87,55,8,255,96,61,5,255,115,79,19,255,116,79,26,255,109,73,23,255,90,56,10,255,77,44,1,255,85,54,8,255,90,59,13,255,81,48,5,255,78,44,0,255,76,40,0,255,76,41,0,255,75,45,0,255,72,41,0,255,214,90,3,255,252,107,17,255,214,91,12,255,152,61,1,255,126,60,8,255,103,45,2,255,89,35,0,255,81,33,0,255,94,48,5,255,85,45,0,255,79,41,0,255,89,47,0,255,87,36,0,255,89,34,0,255,96,40,0,255,111,54,8,255,105,48,4,255,95,42,1,255,92,41,0,255,97,46,1,255,92,47,0,255,96,49,0,255,116,55,0,255,137,58,0,255,137,59,0,255,121,54,0,255,122,55,2,255,97,50,0,255,94,54,0,255,97,53,0,255,97,52,0,255,98,55,1,255,93,49,0,255,110,60,1,255,121,63,0,255,110,56,0,255,105,51,0,255,113,52,0,255,115,54,0,255,107,49,0,255,107,51,0,255,95,43,0,255,98,43,0,255,101,42,0,255,105,45,0,255,98,42,0,255,92,41,0,255,101,51,4,255,97,49,3,255,86,40,0,255,158,117,1,255,158,116,6,255,152,110,12,255,133,93,8,255,108,67,1,255,88,48,0,255,75,38,0,255,70,34,0,255,58,23,0,255,71,38,7,255,81,49,11,255,73,44,4,255,66,33,0,255,65,32,0,255,57,24,0,255,67,34,1,255,71,43,4,255,62,33,0,255,71,39,1,255,81,48,15,255,70,38,13,255,62,31,2,255,68,34,0,255,104,71,17,255,112,82,12,255,117,90,13,255,125,98,29,255,94,65,7,255,72,39,0,255,83,49,14,255,76,42,14,255,62,31,3,255,55,29,2,255,57,32,1,255,65,35,0,255,75,43,0,255,98,64,3,255,108,73,9,255,89,53,0,255,91,55,3,255,74,41,0,255,69,40,0,255,82,53,13,255,84,57,14,255,94,65,23,255,107,75,28,255,111,76,20,255,116,82,18,255,101,72,4,255,111,80,16,255,253,129,19,255,225,89,5,255,182,66,0,255,126,47,0,255,98,37,0,255,74,26,0,255,78,27,0,255,87,38,2,255,102,59,13,255,104,63,8,255,101,62,0,255,101,60,0,255,96,48,0,255,97,46,0,255,103,51,1,255,115,60,7,255,111,58,10,255,98,48,7,255,89,39,2,255,85,37,0,255,83,40,0,255,89,45,0,255,111,59,8,255,133,64,6,255,133,61,6,255,119,53,2,255,121,55,5,255,103,56,10,255,85,49,0,255,98,59,1,255,114,68,15,255,113,68,19,255,95,56,6,255,92,49,0,255,103,55,2,255,122,70,13,255,140,81,12,255,140,76,5,255,119,65,6,255,109,56,2,255,107,57,2,255,102,56,2,255,107,55,4,255,103,50,1,255,106,48,0,255,105,44,0,255,96,41,0,255,101,47,0,255,101,51,4,255,107,54,5,255,170,132,9,255,166,130,10,255,162,125,18,255,127,92,0,255,89,55,0,255,77,44,0,255,75,43,0,255,74,42,1,255,76,44,6,255,77,45,7,255,76,44,5,255,73,41,2,255,68,34,0,255,80,44,8,255,80,42,3,255,73,39,0,255,89,59,5,255,85,55,1,255,62,29,0,255,73,39,1,255,72,39,4,255,63,33,0,255,69,36,0,255,75,42,0,255,64,32,0,255,63,32,0,255,69,40,0,255,61,33,0,255,54,23,0,255,62,31,3,255,63,32,11,255,58,30,9,255,58,32,9,255,51,24,0,255,51,21,0,255,68,36,0,255,91,57,0,255,87,54,0,255,98,67,2,255,87,56,0,255,83,55,8,255,77,52,12,255,57,31,0,255,46,22,0,255,57,32,0,255,70,45,0,255,112,85,16,255,138,111,34,255,142,112,39,255,131,98,31,255,253,146,17,255,240,96,0,255,215,82,5,255,143,59,3,255,95,37,0,255,80,30,0,255,79,29,0,255,110,58,13,255,144,92,30,255,158,108,32,255,146,98,16,255,129,86,5,255,131,79,6,255,141,82,8,255,133,79,3,255,124,71,1,255,121,65,0,255,109,55,1,255,94,42,2,255,87,38,0,255,97,48,0,255,99,52,2,255,105,54,11,255,98,46,7,255,84,38,4,255,76,30,0,255,76,29,2,255,80,38,7,255,70,36,0,255,90,51,3,255,96,52,8,255,100,55,12,255,92,50,5,255,89,48,4,255,90,47,4,255,109,60,11,255,130,76,11,255,131,77,11,255,136,83,21,255,123,74,16,255,126,81,18,255,117,74,12,255,104,63,8,255,101,62,10,255,113,67,13,255,119,69,11,255,136,71,9,255,140,67,2,255,136,65,3,255,134,63,4,255,145,113,4,255,159,128,22,255,153,120,25,255,119,88,6,255,97,66,2,255,83,51,0,255,70,39,0,255,74,42,1,255,70,38,0,255,76,43,8,255,80,48,10,255,79,45,8,255,74,38,4,255,69,33,0,255,94,57,12,255,104,71,17,255,117,87,25,255,103,73,13,255,82,48,0,255,66,33,0,255,63,31,0,255,72,43,3,255,76,44,3,255,82,50,11,255,71,38,3,255,55,24,0,255,52,25,0,255,51,25,0,255,52,22,0,255,51,23,0,255,46,19,0,255,42,16,0,255,47,22,2,255,48,22,0,255,59,30,0,255,76,48,1,255,105,75,13,255,119,90,24,255,131,102,42,255,95,68,15,255,65,40,0,255,69,45,9,255,80,57,23,255,78,56,17,255,76,54,5,255,65,43,0,255,91,68,0,255,125,101,15,255,112,83,7,255,91,56,0,255,219,91,0,255,235,92,0,255,208,81,4,255,129,50,1,255,98,41,3,255,97,45,11,255,102,51,15,255,88,39,0,255,86,41,0,255,107,60,0,255,115,72,0,255,132,84,2,255,151,93,10,255,145,87,5,255,149,91,3,255,140,83,0,255,148,84,4,255,138,74,8,255,119,63,14,255,110,56,11,255,114,62,10,255,105,56,6,255,109,58,17,255,87,40,6,255,73,32,5,255,68,29,7,255,65,27,7,255,68,30,6,255,75,38,4,255,90,52,9,255,96,52,14,255,87,44,7,255,77,35,0,255,78,35,1,255,79,34,2,255,85,38,0,255,108,56,1,255,120,67,6,255,123,64,6,255,92,49,0,255,99,62,6,255,108,71,8,255,104,65,4,255,104,64,5,255,108,67,9,255,110,66,10,255,131,75,9,255,145,76,0,255,128,59,0,255,108,51,0,255,103,76,5,255,95,68,0,255,88,60,0,255,89,60,4,255,83,52,6,255,75,42,1,255,74,41,0,255,71,37,0,255,71,36,6,255,75,39,13,255,68,33,5,255,62,27,0,255,71,38,5,255,63,31,0,255,76,45,0,255,114,84,30,255,119,89,29,255,104,73,16,255,88,54,8,255,78,43,3,255,65,36,0,255,62,33,0,255,82,53,13,255,85,55,17,255,68,38,4,255,57,30,0,255,60,37,6,255,57,36,5,255,57,31,4,255,57,33,7,255,47,25,4,255,44,23,4,255,39,20,3,255,51,30,9,255,65,42,11,255,61,38,0,255,69,46,0,255,106,81,27,255,80,56,8,255,64,39,0,255,47,24,0,255,65,42,11,255,77,57,20,255,91,70,23,255,86,65,8,255,73,50,0,255,112,88,2,255,125,99,12,255,108,78,5,255,95,59,0,255,178,86,4,255,160,72,4,255,134,58,8,255,106,42,4,255,91,37,8,255,90,38,12,255,82,33,7,255,66,21,0,255,70,24,0,255,79,35,0,255,73,34,0,255,105,59,0,255,152,95,18,255,133,81,6,255,121,71,0,255,140,84,1,255,154,84,5,255,135,69,4,255,123,62,9,255,116,60,10,255,116,64,10,255,98,51,2,255,98,52,9,255,78,34,0,255,70,30,4,255,64,28,5,255,63,26,6,255,61,24,0,255,84,45,11,255,82,44,4,255,79,38,0,255,84,40,4,255,83,39,9,255,80,37,10,255,76,29,6,255,74,28,4,255,86,39,7,255,100,46,4,255,91,41,7,255,62,24,0,255,73,40,0,255,100,63,8,255,109,69,5,255,108,65,0,255,90,44,0,255,82,39,0,255,121,64,0,255,144,76,0,255,127,62,0,255,105,50,0,255,61,39,0,255,58,36,0,255,47,24,0,255,61,36,0,255,79,50,18,255,69,40,8,255,65,35,1,255,72,39,8,255,67,33,8,255,68,33,11,255,72,38,10,255,66,35,4,255,64,34,0,255,60,32,0,255,56,29,0,255,100,72,25,255,102,72,20,255,76,44,0,255,83,48,10,255,70,36,1,255,63,33,0,255,65,37,0,255,71,43,4,255,77,48,14,255,60,31,1,255,52,27,0,255,56,35,6,255,57,36,7,255,55,31,5,255,50,28,4,255,42,21,0,255,43,25,3,255,41,23,3,255,41,23,0,255,55,36,6,255,55,35,0,255,60,39,0,255,87,65,18,255,64,41,0,255,50,27,0,255,51,30,0,255,40,19,0,255,45,25,0,255,60,39,0,255,86,65,10,255,114,91,24,255,127,101,24,255,107,80,1,255,83,52,0,255,86,51,0,255,116,57,0,255,97,39,0,255,88,37,2,255,83,33,3,255,80,33,5,255,79,35,9,255,81,37,11,255,73,29,4,255,73,31,8,255,67,26,0,255,59,21,0,255,101,59,8,255,145,94,25,255,114,69,0,255,93,54,0,255,119,68,1,255,118,59,0,255,99,47,0,255,109,51,3,255,114,58,12,255,114,62,15,255,98,53,7,255,89,44,6,255,81,39,6,255,72,38,10,255,61,30,6,255,68,32,8,255,65,30,4,255,93,54,18,255,76,39,2,255,65,27,0,255,66,28,0,255,67,29,3,255,65,25,3,255,66,22,4,255,65,25,6,255,79,39,14,255,90,44,13,255,78,37,16,255,65,33,8,255,75,42,7,255,80,48,2,255,95,60,2,255,124,81,11,255,127,77,3,255,139,79,2,255,196,118,19,255,185,109,17,255,142,79,6,255,124,63,0,255,53,35,0,255,51,33,0,255,48,29,0,255,48,27,0,255,47,25,1,255,50,28,4,255,59,35,7,255,62,36,9,255,57,31,8,255,53,25,1,255,68,42,7,255,81,56,16,255,76,51,11,255,69,41,4,255,54,25,0,255,67,38,6,255,72,42,8,255,66,33,2,255,69,34,6,255,63,29,1,255,60,31,0,255,61,35,0,255,66,40,7,255,59,32,3,255,58,30,6,255,52,26,3,255,49,27,4,255,56,34,11,255,59,34,14,255,53,28,6,255,50,28,5,255,48,31,5,255,46,29,0,255,46,30,0,255,59,40,7,255,64,44,9,255,60,38,0,255,62,40,0,255,80,58,17,255,77,58,18,255,73,53,18,255,58,39,6,255,42,22,0,255,43,20,0,255,54,28,0,255,79,50,6,255,104,74,20,255,89,58,3,255,65,33,0,255,74,42,0,255,104,56,3,255,99,54,6,255,89,48,7,255,71,34,0,255,73,35,1,255,70,35,5,255,71,38,6,255,71,36,8,255,70,35,13,255,58,25,2,255,60,23,0,255,107,64,16,255,131,87,18,255,94,56,0,255,73,39,0,255,85,43,1,255,78,34,0,255,76,31,0,255,86,37,2,255,88,41,8,255,85,41,6,255,76,36,2,255,72,32,4,255,72,34,7,255,68,35,8,255,58,27,2,255,66,31,6,255,65,31,3,255,81,42,10,255,70,34,1,255,61,28,0,255,48,18,0,255,49,17,0,255,59,26,4,255,70,35,10,255,64,32,4,255,59,28,1,255,44,13,0,255,50,17,1,255,56,24,6,255,65,32,3,255,61,30,0,255,79,48,0,255,126,87,16,255,148,102,18,255,187,123,27,255,226,141,37,255,181,110,23,255,133,74,9,255,124,64,0,255,62,42,0,255,70,50,0,255,75,55,5,255,63,42,0,255,55,33,0,255,55,33,0,255,53,31,0,255,58,36,0,255,65,43,6,255,53,31,0,255,47,26,0,255,67,47,0,255,82,61,16,255,63,39,1,255,55,30,0,255,50,24,0,255,45,17,0,255,54,24,0,255,67,35,14,255,63,31,8,255,52,26,0,255,51,27,0,255,48,22,0,255,46,20,0,255,43,16,0,255,47,22,0,255,41,19,0,255,49,27,3,255,57,31,8,255,56,30,5,255,58,35,4,255,46,26,0,255,49,30,0,255,59,40,0,255,67,45,4,255,75,52,11,255,66,43,1,255,58,37,0,255,58,36,0,255,65,46,6,255,70,52,16,255,57,38,6,255,48,29,0,255,45,24,0,255,42,17,0,255,53,27,0,255,78,49,7,255,89,60,16,255,87,58,14,255,78,50,3,255,105,62,5,255,116,72,12,255,102,64,9,255,82,47,0,255,81,48,6,255,60,31,0,255,58,30,0,255,63,34,0,255,68,37,5,255,55,27,0,255,57,27,0,255,99,61,10,255,120,80,9,255,91,54,0,255,89,54,11,255,89,52,18,255,76,37,9,255,76,37,8,255,73,32,5,255,68,29,3,255,67,30,2,255,76,38,9,255,57,23,0,255,58,25,0,255,55,25,0,255,53,23,0,255,64,30,6,255,60,27,0,255,60,26,0,255,68,33,6,255,64,33,8,255,55,26,5,255,58,30,10,255,61,32,11,255,61,30,6,255,53,22,0,255,54,27,1,255,44,18,0,255,44,15,2,255,50,18,2,255,61,26,3,255,65,32,0,255,82,49,0,255,110,72,10,255,110,66,1,255,135,83,12,255,152,89,12,255,131,71,1,255,115,58,0,255,112,57,0,255,116,88,5,255,118,90,6,255,122,95,6,255,110,84,0,255,97,70,0,255,89,63,0,255,77,53,0,255,75,52,0,255,71,52,0,255,64,46,0,255,62,47,0,255,69,54,0,255,63,46,0,255,50,35,0,255,48,32,0,255,47,30,0,255,40,19,0,255,46,20,0,255,59,31,10,255,53,26,7,255,44,22,1,255,44,23,2,255,44,21,3,255,46,20,3,255,45,19,2,255,43,18,0,255,44,23,0,255,60,37,5,255,58,32,0,255,63,35,0,255,54,29,0,255,57,34,0,255,71,44,0,255,70,43,0,255,69,44,0,255,86,61,5,255,89,64,8,255,80,57,5,255,54,33,0,255,54,35,0,255,59,40,8,255,52,35,7,255,43,26,0,255,34,17,0,255,47,29,0,255,59,40,0,255,74,53,10,255,84,61,17,255,89,62,17,255,81,55,4,255,112,63,0,255,151,99,11,255,167,112,20,255,121,77,4,255,102,62,4,255,72,39,0,255,62,35,0,255,81,55,1,255,77,53,0,255,69,42,0,255,67,41,0,255,86,52,0,255,102,66,0,255,81,49,0,255,83,51,8,255,80,45,13,255,58,26,1,255,58,27,4,255,54,21,0,255,53,22,0,255,66,36,6,255,75,45,10,255,68,36,1,255,70,37,3,255,56,24,0,255,60,28,2,255,62,32,9,255,60,28,4,255,45,14,0,255,58,25,4,255,58,28,8,255,60,29,12,255,55,23,9,255,52,20,6,255,50,18,2,255,60,24,5,255,63,31,10,255,51,22,3,255,52,21,6,255,50,20,4,255,66,32,9,255,64,31,3,255,64,29,0,255,74,36,0,255,79,36,0,255,86,40,0,255,82,36,0,255,108,58,2,255,125,69,13,255,98,50,1,255,144,118,25,255,146,120,25,255,145,120,20,255,144,120,22,255,144,119,29,255,141,116,32,255,137,115,30,255,132,111,28,255,112,93,16,255,101,85,8,255,119,105,32,255,95,81,18,255,48,34,0,255,40,26,0,255,44,31,0,255,51,37,8,255,46,26,2,255,46,24,1,255,49,24,4,255,42,19,1,255,35,16,1,255,43,24,10,255,40,18,5,255,43,20,4,255,43,21,0,255,42,21,0,255,51,32,0,255,79,58,11,255,87,64,10,255,79,54,0,255,80,59,0,255,86,62,0,255,99,73,14,255,97,71,10,255,92,68,0,255,101,77,5,255,103,81,8,255,97,77,8,255,72,54,0,255,66,49,0,255,60,43,0,255,63,48,7,255,57,43,6,255,54,40,1,255,60,46,1,255,57,43,0,255,63,47,0,255,65,45,0,255,72,49,0,255,77,55,0,255,165,100,0,255,185,118,0,255,186,120,3,255,161,100,0,255,142,86,2,255,123,76,0,255,103,64,0,255,138,101,12,255,140,108,16,255,136,105,16,255,146,107,16,255,132,96,14,255,106,74,10,255,76,47,0,255,65,35,0,255,55,27,0,255,53,25,4,255,54,28,9,255,46,21,0,255,48,26,0,255,50,29,0,255,57,33,0,255,66,40,0,255,71,40,0,255,59,27,0,255,58,26,2,255,56,25,5,255,58,26,4,255,52,19,0,255,55,23,0,255,67,34,9,255,56,22,4,255,48,13,0,255,52,16,2,255,59,23,5,255,63,24,5,255,59,25,4,255,51,19,0,255,49,21,1,255,47,18,0,255,58,27,2,255,60,27,0,255,67,32,3,255,80,44,12,255,76,33,5,255,63,22,0,255,67,29,0,255,78,40,0,255,92,49,8,255,85,43,4,255,103,91,7,255,102,90,8,255,95,83,1,255,104,88,11,255,113,94,25,255,117,98,29,255,126,107,31,255,125,106,27,255,109,92,14,255,107,91,13,255,123,109,34,255,89,75,12,255,44,30,0,255,41,26,0,255,42,26,1,255,51,34,14,255,47,29,9,255,46,25,4,255,40,18,0,255,33,12,0,255,33,15,5,255,43,26,19,255,40,20,11,255,40,19,0,255,54,36,0,255,63,47,0,255,75,61,0,255,103,89,18,255,127,108,31,255,122,101,18,255,128,111,23,255,116,99,11,255,112,91,10,255,120,99,16,255,121,101,12,255,123,107,12,255,124,108,13,255,126,111,16,255,112,99,5,255,109,98,9,255,107,96,17,255,103,93,24,255,85,75,16,255,82,71,15,255,94,82,22,255,93,82,18,255,99,86,18,255,93,78,9,255,96,77,8,255,99,81,9,255,177,130,1,255,143,100,0,255,130,84,0,255,141,91,0,255,148,91,0,255,161,105,6,255,148,103,0,255,173,133,8,255,160,122,7,255,150,117,3,255,173,127,5,255,143,103,9,255,107,78,11,255,86,57,5,255,63,36,1,255,48,20,0,255,53,28,10,255,42,21,3,255,33,15,0,255,51,36,0,255,63,47,0,255,76,58,0,255,87,62,6,255,81,54,4,255,64,31,2,255,58,23,5,255,54,20,4,255,61,24,3,255,75,38,3,255,80,45,5,255,87,47,6,255,72,34,0,255,65,25,0,255,63,22,0,255,71,30,1,255,80,38,7,255,67,28,1,255,55,20,0,255,57,27,0,255,58,30,0,255,77,47,6,255,81,52,7,255,81,51,7,255,88,55,12,255,84,45,6,255,73,36,0,255,72,34,0,255,68,30,0,255,66,29,0,255,58,22,0,255,64,61,0,255,62,58,0,255,58,54,0,255,63,55,0,255,67,57,0,255,66,56,0,255,72,62,0,255,73,64,0,255,83,74,0,255,86,76,4,255,87,79,7,255,76,66,4,255,62,51,5,255,60,47,12,255,57,43,16,255,51,37,11,255,41,24,0,255,47,28,0,255,72,53,11,255,54,36,0,255,27,12,0,255,35,19,4,255,44,27,11,255,46,31,2,255,83,71,19,255,92,83,18,255,91,83,10,255,95,86,7,255,112,97,14,255,112,96,8,255,120,105,12,255,98,85,0,255,99,83,0,255,109,95,6,255,115,102,6,255,115,103,5,255,110,101,0,255,113,104,3,255,105,98,0,255,105,100,0,255,98,91,1,255,97,90,9,255,87,79,7,255,82,73,4,255,92,82,10,255,93,84,7,255,102,91,11,255,101,90,8,255,100,88,6,255,104,92,10,255,151,130,13,255,134,112,5,255,134,109,12,255,145,112,18,255,128,93,5,255,123,93,1,255,126,101,0,255,143,122,5,255,149,126,5,255,153,125,3,255,165,129,8,255,142,109,10,255,109,84,6,255,86,62,1,255,66,43,1,255,47,25,0,255,48,27,4,255,37,21,0,255,47,34,0,255,86,72,15,255,99,86,22,255,116,99,27,255,122,102,29,255,112,88,27,255,85,54,10,255,60,29,0,255,67,35,1,255,78,47,3,255,109,74,8,255,115,79,10,255,98,60,1,255,93,59,10,255,103,64,19,255,97,57,14,255,83,44,7,255,74,35,4,255,62,28,0,255,74,41,0,255,104,74,9,255,97,75,1,255,102,80,5,255,103,80,6,255,93,70,4,255,88,65,2,255,93,66,2,255,104,72,9,255,108,73,12,255,98,67,11,255,84,53,3,255,56,28,0,255,69,71,0,255,65,67,0,255,64,65,0,255,59,59,0,255,55,56,0,255,54,56,0,255,51,57,0,255,55,61,0,255,52,57,0,255,52,57,0,255,52,54,0,255,59,60,2,255,59,57,6,255,56,52,7,255,57,52,12,255,47,38,0,255,40,26,0,255,76,59,3,255,187,173,100,255,167,154,83,255,57,47,0,255,51,42,1,255,56,44,6,255,64,53,8,255,88,80,18,255,89,85,14,255,90,85,19,255,91,84,16,255,93,80,12,255,94,80,9,255,98,87,8,255,90,81,2,255,85,78,0,255,85,80,0,255,86,82,0,255,88,84,0,255,88,84,0,255,89,85,0,255,80,76,0,255,78,73,0,255,71,66,0,255,74,68,0,255,80,74,0,255,78,72,0,255,91,85,1,255,96,90,2,255,97,90,2,255,101,94,6,255,99,92,4,255,94,88,4,255,114,106,1,255,107,98,2,255,125,110,18,255,136,116,25,255,129,107,15,255,129,111,13,255,133,123,15,255,137,131,15,255,138,129,11,255,136,127,9,255,139,123,10,255,136,119,10,255,120,105,8,255,100,85,2,255,86,70,6,255,64,46,0,255,52,38,0,255,62,48,0,255,143,117,9,255,157,140,23,255,106,97,14,255,103,93,8,255,112,98,10,255,116,100,18,255,96,74,4,255,66,44,0,255,103,80,9,255,131,107,21,255,159,132,23,255,165,136,29,255,136,107,22,255,75,56,3,255,56,32,0,255,63,37,2,255,73,44,13,255,60,32,6,255,54,28,3,255,81,61,11,255,133,118,27,255,121,110,8,255,113,103,4,255,116,106,3,255,115,105,3,255,107,97,0,255,108,93,0,255,110,94,0,255,109,89,1,255,115,98,9,255,109,92,8,255,84,70,0,255,87,86,4,255,82,81,1,255,83,81,6,255,74,74,2,255,69,70,0,255,67,71,0,255,60,67,0,255,62,71,0,255,60,67,0,255,61,68,0,255,60,66,0,255,63,66,0,255,67,68,2,255,62,62,0,255,58,56,0,255,65,59,0,255,64,50,0,255,89,73,0,255,226,213,117,255,211,201,106,255,63,55,0,255,63,57,0,255,46,39,0,255,47,41,0,255,54,52,0,255,53,54,0,255,58,59,0,255,63,62,0,255,67,60,0,255,75,67,0,255,74,68,0,255,75,71,0,255,81,78,7,255,73,73,0,255,74,75,0,255,79,81,0,255,83,84,6,255,85,86,8,255,82,80,3,255,82,80,3,255,82,80,5,255,78,76,1,255,84,80,6,255,77,74,0,255,86,84,0,255,93,89,0,255,86,82,0,255,88,84,0,255,77,76,0,255,71,71,0,255,86,88,0,255,83,83,0,255,94,88,0,255,96,85,0,255,95,83,0,255,97,89,0,255,94,93,0,255,98,101,0,255,100,100,0,255,102,103,0,255,113,106,1,255,119,111,6,255,114,110,6,255,102,98,7,255,110,102,25,255,84,74,10,255,69,56,2,255,96,79,9,255,253,253,31,255,253,253,19,255,100,92,3,255,95,89,0,255,97,90,0,255,99,91,4,255,86,76,0,255,68,58,0,255,111,98,14,255,117,101,11,255,115,98,0,255,129,108,11,255,110,91,11,255,68,51,0,255,48,30,0,255,66,44,0,255,74,50,10,255,51,28,0,255,43,16,0,255,71,46,0,255,136,121,17,255,143,129,10,255,143,131,8,255,141,129,5,255,147,134,8,255,143,129,7,255,148,132,4,255,150,133,4,255,133,115,0,255,137,119,3,255,128,114,4,255,118,105,0,255,113,99,10,255,114,103,11,255,117,107,12,255,115,106,13,255,112,102,13,255,106,99,11,255,99,94,2,255,95,92,0,255,99,95,6,255,102,101,11,255,97,97,1,255,90,90,0,255,93,92,0,255,89,88,0,255,79,79,0,255,90,86,0,255,90,78,0,255,113,98,5,255,209,197,87,255,201,190,84,255,85,79,0,255,82,78,5,255,69,66,0,255,75,73,0,255,67,69,0,255,61,67,0,255,58,65,0,255,55,59,0,255,54,56,0,255,64,63,0,255,60,61,0,255,57,59,0,255,57,59,0,255,52,54,0,255,57,60,0,255,61,64,0,255,61,63,0,255,60,62,0,255,59,61,0,255,63,65,0,255,66,68,0,255,69,70,0,255,75,76,10,255,69,70,0,255,74,76,0,255,77,79,0,255,75,77,0,255,79,83,0,255,79,85,0,255,78,86,1,255,130,138,9,255,129,134,9,255,132,132,4,255,128,122,0,255,122,113,0,255,120,114,0,255,104,107,0,255,98,106,0,255,95,98,0,255,90,91,0,255,89,84,0,255,87,83,0,255,85,84,0,255,82,82,0,255,79,77,3,255,57,53,0,255,54,45,0,255,84,67,0,255,253,253,1,255,253,237,0,255,90,81,0,255,94,86,0,255,88,86,0,255,84,83,0,255,81,80,0,255,70,67,0,255,98,92,8,255,85,74,0,255,73,59,0,255,90,70,0,255,98,81,3,255,86,69,0,255,73,52,0,255,77,55,0,255,86,59,0,255,76,45,0,255,70,36,0,255,79,47,0,255,120,94,0,255,134,112,0,255,140,113,0,255,134,107,0,255,139,110,0,255,140,111,0,255,156,126,0,255,174,139,0,255,164,130,0,255,169,135,0,255,164,132,0,255,167,139,2,255,103,81,0,255,109,88,0,255,107,88,0,255,110,91,0,255,109,92,2,255,112,95,7,255,120,105,14,255,120,105,14,255,121,106,13,255,123,111,13,255,125,113,11,255,122,113,10,255,117,109,10,255,120,112,13,255,120,115,15,255,113,105,4,255,114,100,1,255,123,108,5,255,142,129,17,255,141,131,20,255,106,100,4,255,105,99,11,255,108,104,15,255,108,107,15,255,102,104,7,255,101,105,10,255,105,109,22,255,105,109,22,255,106,105,12,255,104,104,8,255,98,98,10,255,94,93,10,255,88,87,7,255,84,83,3,255,88,91,4,255,89,92,5,255,86,88,5,255,81,82,2,255,79,81,0,255,81,83,0,255,79,80,0,255,78,79,1,255,75,73,0,255,69,67,0,255,75,76,0,255,76,78,0,255,77,76,0,255,74,77,0,255,80,83,0,255,80,85,0,255,146,139,5,255,143,135,0,255,141,133,0,255,156,141,0,255,158,138,0,255,159,138,2,255,151,139,5,255,142,134,7,255,146,133,6,255,140,126,0,255,134,115,0,255,128,110,0,255,120,108,0,255,125,113,3,255,126,112,4,255,101,83,0,255,113,89,0,255,141,112,2,255,251,190,2,255,236,183,0,255,133,112,2,255,123,106,0,255,109,95,0,255,115,102,0,255,121,112,0,255,95,88,0,255,123,110,0,255,120,102,0,255,114,88,0,255,124,95,0,255,131,103,0,255,151,119,8,255,150,117,8,255,146,115,8,255,154,118,12,255,151,112,10,255,163,121,20,255,174,131,21,255,186,148,15,255,191,155,7,255,185,149,3,255,189,150,7,255,198,155,17,255,191,148,16,255,196,154,11,255,201,160,12,255,195,149,6,255,206,163,12,255,219,178,14,255,224,186,16,255,92,61,0,255,89,60,0,255,91,65,0,255,94,68,0,255,94,70,0,255,92,68,0,255,98,74,0,255,102,77,0,255,108,82,0,255,116,91,1,255,118,93,3,255,126,103,10,255,121,100,7,255,116,97,3,255,127,111,16,255,126,110,12,255,122,107,4,255,129,114,10,255,119,106,1,255,115,103,0,255,123,112,4,255,120,112,5,255,114,106,0,255,124,115,10,255,121,114,8,255,129,121,20,255,119,110,15,255,126,117,22,255,128,119,18,255,131,122,19,255,130,121,18,255,125,115,17,255,120,106,17,255,120,109,17,255,123,118,14,255,124,121,14,255,122,117,15,255,123,118,16,255,120,119,11,255,111,110,4,255,111,109,9,255,108,104,5,255,114,107,3,255,109,102,0,255,100,94,0,255,102,96,2,255,107,98,3,255,99,91,0,255,99,91,0,255,102,94,0,255,168,132,0,255,164,134,0,255,164,134,0,255,172,140,0,255,170,138,0,255,157,125,0,255,145,113,0,255,140,108,0,255,161,122,0,255,172,130,0,255,182,131,0,255,198,141,0,255,206,152,3,255,205,152,0,255,249,183,10,255,230,167,0,255,242,179,11,255,254,194,13,255,254,197,10,255,254,222,22,255,254,203,17,255,246,192,10,255,254,204,17,255,254,201,9,255,254,218,15,255,254,215,9,255,254,218,22,255,254,217,21,255,254,219,25,255,254,211,16,255,254,202,10,255,254,209,17,255,254,192,18,255,254,205,27,255,253,197,13,255,254,201,14,255,254,198,18,255,254,190,17,255,254,194,14,255,253,195,15,255,232,181,5,255,245,191,18,255,247,179,23,255,223,159,13,255,208,154,5,255,216,165,10,255,208,148,8,255,219,164,20,255,223,170,9,255,227,175,5,255,93,61,0,255,94,62,0,255,92,62,0,255,92,62,0,255,91,61,0,255,92,62,0,255,98,68,0,255,100,69,0,255,105,74,0,255,103,70,0,255,105,71,0,255,110,76,0,255,104,73,0,255,107,78,0,255,104,78,0,255,114,90,0,255,108,85,0,255,106,85,0,255,121,100,0,255,124,106,0,255,127,110,0,255,135,118,0,255,125,108,0,255,111,93,0,255,119,101,0,255,111,93,0,255,106,87,0,255,125,104,0,255,111,90,0,255,117,96,0,255,120,100,0,255,118,96,0,255,115,92,0,255,118,97,0,255,125,110,0,255,124,112,0,255,129,114,0,255,121,106,0,255,122,110,0,255,120,109,0,255,122,109,0,255,127,111,0,255,138,119,1,255,136,116,1,255,137,120,14,255,120,105,2,255,127,109,9,255,130,111,9,255,137,116,11,255,133,112,5,255,209,148,6,255,228,169,17,255,224,169,11,255,227,171,14,255,230,172,25,255,219,161,22,255,221,161,18,255,233,167,19,255,238,166,14,255,254,176,18,255,254,170,16,255,254,186,22,255,254,182,22,255,249,162,7,255,254,193,15,255,254,183,0,255,254,186,4,255,254,199,9,255,254,201,12,255,254,199,9,255,254,204,5,255,254,220,11,255,254,212,14,255,254,176,0,255,254,193,0,255,254,214,3,255,254,183,0,255,254,188,0,255,254,175,0,255,254,183,0,255,254,211,6,255,254,216,13,255,254,162,0,255,254,178,0,255,254,203,0,255,254,218,3,255,254,209,6,255,254,182,0,255,254,182,1,255,254,181,4,255,251,173,0,255,249,167,0,255,254,174,5,255,247,148,0,255,242,162,0,255,235,161,6,255,205,120,0,255,220,137,4,255,234,149,0,255,254,174,7,255,107,77,0,255,104,73,0,255,106,73,0,255,112,79,0,255,116,85,0,255,109,75,0,255,113,79,0,255,116,81,0,255,120,85,0,255,129,95,0,255,123,88,0,255,123,87,0,255,125,89,0,255,134,98,1,255,129,93,0,255,136,101,1,255,126,91,0,255,126,92,0,255,144,110,3,255,154,122,13,255,141,110,0,255,166,135,18,255,157,126,10,255,150,118,5,255,150,118,9,255,128,96,0,255,146,115,0,255,178,146,27,255,140,107,0,255,142,109,0,255,149,116,1,255,151,118,3,255,147,114,1,255,147,116,0,255,156,128,2,255,165,138,9,255,164,134,10,255,162,129,13,255,156,124,11,255,150,118,7,255,155,123,10,255,151,118,3,255,154,119,1,255,159,126,10,255,156,126,14,255,151,123,16,255,132,102,4,255,142,109,12,255,150,115,11,255,145,108,1,255,232,143,0,255,242,156,5,255,245,160,3,255,254,178,13,255,251,163,12,255,251,163,17,255,243,155,2,255,253,159,3,255,254,165,10,255,254,166,9,255,254,152,0,255,254,168,10,255,254,151,3,255,254,162,6,255,254,175,12,255,254,177,0,255,254,179,8,255,254,183,13,255,254,177,3,255,254,195,12,255,254,206,26,255,254,189,2,255,254,190,6,255,254,178,3,255,254,169,0,255,254,183,4,255,254,182,4,255,254,206,5,255,254,139,0,255,244,128,0,255,254,153,0,255,254,205,19,255,254,173,8,255,254,207,24,255,254,221,16,255,254,210,5,255,254,214,14,255,254,160,0,255,253,141,0,255,250,138,0,255,253,153,0,255,254,164,0,255,254,178,8,255,254,160,0,255,254,170,2,255,254,170,14,255,192,96,0,255,206,101,0,255,253,134,3,255,254,190,35,255,166,136,24,255,161,130,24,255,153,119,22,255,144,109,15,255,152,117,15,255,149,114,10,255,157,122,22,255,151,116,14,255,151,117,9,255,170,137,24,255,176,142,34,255,153,119,12,255,138,104,0,255,161,124,18,255,167,128,23,255,159,120,15,255,163,122,17,255,166,125,20,255,167,125,23,255,146,107,2,255,156,118,7,255,170,133,19,255,159,121,12,255,149,111,4,255,155,116,11,255,151,113,4,255,169,130,11,255,173,134,15,255,142,102,0,255,159,118,10,255,161,119,9,255,157,117,4,255,151,113,2,255,143,106,0,255,151,116,0,255,165,130,2,255,151,113,0,255,147,106,0,255,141,99,0,255,161,119,11,255,165,123,13,255,149,107,0,255,143,102,0,255,168,128,14,255,148,110,1,255,146,109,5,255,131,95,0,255,133,95,0,255,161,119,17,255,154,113,8,255,254,183,6,255,254,156,0,255,254,161,0,255,254,190,12,255,254,144,0,255,254,144,0,255,254,176,1,255,254,167,0,255,254,164,0,255,254,180,1,255,254,215,18,255,254,156,0,255,252,125,0,255,254,197,15,255,254,174,0,255,254,154,0,255,253,150,0,255,254,190,9,255,254,166,0,255,253,155,0,255,253,125,0,255,254,181,3,255,254,171,6,255,253,141,0,255,254,210,14,255,254,190,11,255,254,197,7,255,253,183,0,255,253,135,0,255,253,131,0,255,253,155,0,255,253,144,0,255,254,154,0,255,253,148,0,255,254,180,2,255,254,202,1,255,253,160,0,255,254,173,7,255,235,100,0,255,253,122,0,255,254,191,19,255,254,167,8,255,254,168,9,255,253,130,0,255,253,156,6,255,238,115,0,255,160,66,0,255,203,93,0,255,219,88,0,255,194,79,0,255,169,135,27,255,161,127,17,255,144,108,0,255,146,108,0,255,158,121,7,255,162,124,13,255,158,121,17,255,146,111,11,255,148,115,12,255,124,93,0,255,156,129,16,255,148,121,4,255,135,106,0,255,148,117,0,255,147,114,0,255,150,114,0,255,164,125,20,255,158,118,20,255,144,103,11,255,154,114,19,255,167,128,25,255,153,116,10,255,133,95,0,255,150,112,15,255,156,116,18,255,149,110,7,255,142,104,0,255,131,93,0,255,130,88,0,255,142,99,4,255,135,93,0,255,155,113,13,255,130,90,0,255,119,80,0,255,153,116,1,255,154,118,0,255,146,106,0,255,155,115,2,255,166,124,14,255,163,120,15,255,156,113,11,255,130,87,0,255,127,87,0,255,165,127,16,255,141,102,1,255,132,94,0,255,149,114,14,255,140,105,5,255,142,106,9,255,135,96,1,255,254,214,8,255,254,188,0,255,254,179,1,255,254,208,21,255,254,169,0,255,253,154,0,255,254,192,6,255,254,188,13,255,253,152,0,255,254,198,26,255,254,176,0,255,253,140,0,255,253,136,0,255,254,188,8,255,254,226,20,255,253,160,0,255,253,170,0,255,253,125,0,255,254,162,0,255,254,175,9,255,253,141,0,255,253,147,0,255,254,151,17,255,253,150,12,255,254,222,33,255,253,143,0,255,213,86,0,255,253,135,0,255,254,143,3,255,254,187,12,255,254,174,1,255,254,180,1,255,254,174,19,255,224,107,0,255,253,151,0,255,254,190,11,255,253,146,0,255,253,124,0,255,237,103,0,255,253,138,0,255,253,163,7,255,226,114,0,255,253,145,0,255,254,189,8,255,206,97,0,255,217,111,6,255,239,126,12,255,254,168,40,255,253,139,17,255,202,89,0,255,131,92,0,255,144,105,0,255,141,100,0,255,153,113,2,255,154,114,3,255,147,109,0,255,141,101,5,255,132,96,0,255,123,89,0,255,108,79,0,255,137,108,4,255,154,125,21,255,165,133,32,255,150,117,14,255,137,101,0,255,142,106,0,255,127,88,0,255,120,82,0,255,120,79,0,255,114,75,0,255,133,95,0,255,117,80,0,255,119,81,0,255,125,86,0,255,138,100,3,255,133,94,0,255,139,100,0,255,133,94,0,255,127,85,0,255,137,94,0,255,135,92,0,255,151,111,16,255,139,100,9,255,134,95,2,255,145,106,1,255,165,127,18,255,156,119,15,255,144,107,3,255,124,85,0,255,139,100,0,255,165,126,25,255,143,105,6,255,141,104,0,255,156,121,19,255,115,76,0,255,118,79,0,255,127,91,0,255,131,97,0,255,135,100,6,255,122,87,0,255,253,157,0,255,254,176,5,255,254,157,2,255,254,170,6,255,254,182,10,255,253,133,0,255,253,125,0,255,254,166,17,255,246,125,3,255,183,90,0,255,253,151,12,255,254,187,30,255,254,175,26,255,250,121,0,255,254,186,18,255,254,190,16,255,254,182,26,255,254,152,11,255,246,127,0,255,254,148,5,255,254,162,10,255,254,166,29,255,201,97,0,255,156,63,0,255,214,105,0,255,254,180,35,255,243,126,12,255,230,121,9,255,254,140,8,255,254,170,12,255,254,183,21,255,254,190,16,255,254,169,27,255,251,133,13,255,253,138,10,255,253,162,14,255,254,233,51,255,254,193,27,255,254,156,18,255,253,135,5,255,246,112,0,255,244,135,7,255,254,177,29,255,253,179,17,255,212,115,20,255,190,98,16,255,250,137,29,255,216,114,15,255,198,99,2,255,210,115,17,255,127,85,0,255,135,92,0,255,132,88,1,255,134,88,2,255,159,116,21,255,154,114,18,255,154,112,28,255,132,92,7,255,125,89,0,255,156,121,27,255,136,100,16,255,116,78,7,255,124,79,20,255,122,77,12,255,148,102,16,255,155,113,11,255,155,116,11,255,137,102,0,255,138,100,3,255,142,106,9,255,151,116,12,255,159,125,17,255,161,127,19,255,166,132,25,255,149,114,14,255,123,85,0,255,142,106,0,255,176,140,26,255,159,121,14,255,147,108,5,255,141,102,1,255,167,127,32,255,115,78,0,255,138,101,13,255,153,113,17,255,133,95,0,255,166,130,42,255,120,86,0,255,128,96,0,255,145,112,7,255,169,138,32,255,150,121,19,255,124,93,2,255,140,108,21,255,133,96,8,255,151,111,26,255,122,84,1,255,131,95,9,255,148,111,20,255,146,110,14,255,254,155,6,255,254,163,9,255,254,160,17,255,254,167,20,255,254,229,40,255,254,164,5,255,254,205,35,255,254,155,20,255,227,126,19,255,246,139,31,255,253,150,34,255,205,105,10,255,168,67,0,255,159,66,0,255,253,130,5,255,254,159,13,255,253,131,15,255,254,141,24,255,254,177,33,255,254,156,17,255,252,123,3,255,182,79,0,255,211,105,0,255,225,118,0,255,168,73,0,255,254,150,46,255,254,180,51,255,232,111,0,255,254,169,24,255,254,227,58,255,254,155,23,255,253,141,4,255,254,169,36,255,254,151,27,255,231,106,11,255,245,119,21,255,254,179,40,255,215,113,9,255,166,77,0,255,181,78,0,255,206,78,0,255,245,126,8,255,238,128,21,255,197,85,0,255,142,58,0,255,165,70,10,255,105,30,0,255,93,22,0,255,170,79,0,255,231,132,26,255,149,107,9,255,127,84,0,255,128,83,2,255,120,74,0,255,148,107,19,255,101,61,0,255,114,75,0,255,112,73,0,255,112,76,0,255,134,98,4,255,102,63,0,255,78,34,0,255,71,23,0,255,86,37,0,255,131,84,4,255,142,100,2,255,140,103,0,255,128,95,0,255,140,104,7,255,135,101,4,255,135,99,2,255,141,108,5,255,139,105,0,255,139,105,0,255,158,122,25,255,117,81,0,255,115,81,0,255,162,126,16,255,163,126,20,255,147,107,9,255,122,81,0,255,150,110,25,255,110,72,0,255,109,73,0,255,141,103,18,255,132,95,14,255,115,82,13,255,88,58,0,255,134,105,25,255,96,69,0,255,107,81,0,255,117,92,2,255,80,54,0,255,112,84,11,255,135,99,25,255,111,73,0,255,93,56,0,255,116,80,4,255,107,72,0,255,124,90,3,255,235,120,0,255,168,71,0,255,187,84,0,255,191,92,0,255,253,157,6,255,175,83,0,255,227,121,0,255,149,72,0,255,114,46,0,255,182,84,0,255,139,63,0,255,89,33,0,255,105,43,0,255,139,69,13,255,254,176,57,255,247,118,6,255,195,79,0,255,157,61,0,255,239,120,0,255,253,139,2,255,227,107,0,255,160,59,0,255,240,129,0,255,254,215,48,255,129,44,0,255,113,47,0,255,174,90,0,255,253,114,0,255,241,106,0,255,236,113,0,255,138,51,0,255,130,28,0,255,146,73,0,255,140,62,0,255,134,41,0,255,130,49,0,255,157,64,0,255,134,64,0,255,181,93,0,255,195,109,9,255,252,144,25,255,169,81,0,255,136,69,0,255,123,46,0,255,148,59,0,255,148,61,1,255,147,73,12,255,134,62,0,255,149,72,0,255,171,89,3,255,132,91,0,255,122,83,0,255,106,65,0,255,144,107,18,255,139,103,17,255,71,36,0,255,65,28,0,255,133,97,21,255,141,108,13,255,118,84,0,255,134,97,6,255,133,95,12,255,131,89,17,255,123,81,5,255,158,119,26,255,162,125,21,255,149,117,6,255,125,94,0,255,121,86,0,255,145,110,26,255,132,95,15,255,127,93,6,255,165,131,31,255,154,121,18,255,175,140,50,255,137,101,13,255,134,99,7,255,134,98,4,255,137,100,9,255,135,95,10,255,142,100,26,255,124,83,19,255,134,100,39,255,72,40,0,255,91,56,0,255,136,102,41,255,72,41,0,255,61,32,0,255,59,32,0,255,53,27,0,255,53,28,0,255,69,45,0,255,81,61,2,255,78,56,0,255,86,55,0,255,79,44,0,255,84,53,0,255,107,76,9,255,61,32,0,255,90,62,0,255,219,111,4,255,109,40,0,255,119,51,0,255,253,149,21,255,253,168,21,255,162,99,0,255,184,116,8,255,220,130,14,255,184,102,10,255,197,107,23,255,124,53,0,255,125,60,4,255,119,55,8,255,106,43,0,255,160,68,2,255,135,43,0,255,136,50,0,255,158,72,0,255,211,112,0,255,250,136,0,255,152,67,0,255,254,175,47,255,253,187,33,255,222,135,7,255,172,80,0,255,194,118,20,255,202,125,15,255,211,113,0,255,176,74,0,255,169,72,0,255,214,107,6,255,254,156,30,255,228,129,24,255,176,106,17,255,236,141,27,255,234,134,14,255,155,89,5,255,186,125,37,255,245,171,43,255,200,143,35,255,182,121,36,255,146,90,12,255,164,113,31,255,176,120,29,255,231,153,55,255,178,116,31,255,203,138,39,255,219,144,32,255,93,45,0,255,118,61,2,255,156,115,23,255,168,129,38,255,143,107,21,255,154,119,37,255,135,104,24,255,93,63,0,255,69,37,0,255,154,123,58,255,146,115,33,255,124,95,3,255,145,114,24,255,147,112,30,255,137,101,27,255,87,53,0,255,109,76,0,255,133,102,12,255,125,96,2,255,139,109,19,255,128,96,19,255,84,51,0,255,80,46,0,255,88,55,0,255,110,80,0,255,120,91,0,255,92,59,0,255,109,75,1,255,136,103,26,255,101,68,0,255,81,46,0,255,109,74,0,255,72,34,0,255,68,30,0,255,71,39,0,255,63,33,0,255,71,39,0,255,74,42,0,255,62,31,0,255,55,26,0,255,96,68,18,255,101,74,21,255,100,72,22,255,117,94,44,255,106,84,37,255,65,41,0,255,74,45,0,255,94,64,4,255,103,72,15,255,125,96,38,255,73,47,0,255,104,79,22,255,221,120,17,255,176,88,0,255,186,108,6,255,254,253,78,255,179,99,0,255,148,98,7,255,175,123,32,255,184,102,0,255,129,56,0,255,194,120,35,255,132,62,0,255,222,131,41,255,152,74,15,255,136,73,23,255,164,85,22,255,153,72,2,255,152,70,0,255,254,174,53,255,247,153,32,255,201,120,12,255,143,77,0,255,186,118,31,255,160,92,0,255,164,102,0,255,171,103,10,255,179,110,21,255,174,102,7,255,150,85,3,255,137,71,5,255,212,118,33,255,187,102,18,255,175,98,16,255,166,89,12,255,102,51,0,255,157,97,6,255,183,112,5,255,107,58,0,255,119,75,3,255,145,98,0,255,148,102,3,255,106,57,0,255,103,54,0,255,118,70,0,255,92,54,0,255,115,73,0,255,108,64,0,255,123,79,0,255,195,126,18,255,94,54,0,255,89,41,0,255,114,73,7,255,124,85,20,255,117,81,19,255,88,56,0,255,83,55,0,255,83,59,0,255,80,54,5,255,91,64,17,255,65,38,0,255,89,64,0,255,84,57,0,255,77,49,0,255,56,26,0,255,49,20,0,255,64,38,0,255,44,19,0,255,42,15,0,255,104,75,19,255,85,55,3,255,55,25,0,255,63,33,0,255,61,32,0,255,95,69,0,255,101,75,0,255,77,49,0,255,142,114,51,255,90,60,0,255,65,37,0,255,103,76,0,255,123,97,4,255,100,69,0,255,150,121,41,255,126,99,20,255,132,105,28,255,143,110,39,255,95,62,0,255,116,84,11,255,108,78,5,255,141,111,39,255,112,81,14,255,112,81,24,255,111,81,31,255,85,56,16,255,47,19,0,255,88,62,0,255,130,102,28,255,71,39,0,255,81,50,3,255,90,66,2,255,111,91,22,255,200,114,4,255,192,103,0,255,167,94,0,255,225,144,37,255,141,87,0,255,122,81,0,255,164,123,33,255,159,105,0,255,110,67,0,255,148,99,25,255,101,60,0,255,171,118,45,255,80,42,5,255,59,30,0,255,94,58,12,255,63,29,0,255,99,51,8,255,165,93,25,255,120,64,1,255,74,35,0,255,83,42,0,255,82,46,3,255,72,39,0,255,94,56,0,255,69,38,0,255,74,31,0,255,84,37,0,255,55,17,0,255,82,37,1,255,119,62,8,255,81,33,0,255,100,45,0,255,72,22,0,255,68,25,0,255,160,98,17,255,169,112,33,255,79,31,0,255,58,17,0,255,159,96,4,255,197,129,26,255,156,87,0,255,117,55,0,255,88,36,0,255,65,27,0,255,92,47,0,255,188,121,21,255,136,83,10,255,130,74,6,255,83,39,0,255,104,52,2,255,82,45,0,255,98,65,12,255,45,13,0,255,76,49,0,255,105,83,25,255,97,76,21,255,73,50,6,255,37,14,0,255,63,38,0,255,109,85,37,255,125,100,44,255,119,94,38,255,65,38,0,255,101,75,38,255,102,78,42,255,54,30,0,255,51,25,0,255,65,39,2,255,103,78,37,255,98,74,30,255,76,51,10,255,107,83,35,255,135,114,51,255,114,93,28,255,67,44,0,255,78,53,0,255,88,64,4,255,75,51,0,255,108,87,0,255,155,132,39,255,111,87,1,255,108,83,1,255,80,58,0,255,113,90,10,255,87,59,0,255,95,66,0,255,116,86,0,255,140,110,20,255,104,73,0,255,94,65,0,255,78,48,0,255,74,47,0,255,67,41,0,255,76,51,0,255,108,85,9,255,119,95,25,255,51,19,0,255,81,51,13,255,138,116,58,255,94,75,9,255,184,118,30,255,192,122,31,255,97,53,0,255,118,75,10,255,82,47,0,255,133,94,18,255,116,83,9,255,46,25,0,255,42,21,0,255,74,46,0,255,52,26,0,255,71,42,0,255,62,37,2,255,40,16,0,255,74,45,0,255,67,40,0,255,79,45,10,255,79,35,0,255,89,42,1,255,125,79,35,255,81,46,12,255,107,67,28,255,113,72,15,255,130,88,25,255,90,56,13,255,102,55,1,255,98,54,7,255,89,50,8,255,115,65,13,255,85,31,0,255,153,95,23,255,161,91,8,255,94,45,0,255,138,78,7,255,170,103,18,255,123,71,6,255,142,77,19,255,76,20,0,255,82,23,0,255,163,98,15,255,173,104,13,255,186,118,26,255,140,86,22,255,116,72,16,255,168,109,20,255,215,137,27,255,93,50,1,255,59,18,0,255,66,18,0,255,99,49,0,255,110,83,30,255,109,84,30,255,50,27,0,255,134,113,56,255,132,112,49,255,98,79,20,255,86,65,20,255,42,18,0,255,54,30,0,255,110,86,40,255,97,70,23,255,114,88,39,255,96,71,17,255,101,75,24,255,79,52,9,255,47,21,0,255,45,20,0,255,47,23,0,255,47,24,0,255,57,34,0,255,63,39,5,255,54,30,0,255,63,41,0,255,66,44,0,255,60,37,0,255,53,29,0,255,110,90,21,255,109,88,7,255,119,99,12,255,128,106,21,255,99,75,1,255,115,92,22,255,115,96,28,255,138,119,51,255,136,116,47,255,65,41,0,255,126,102,16,255,161,136,46,255,138,113,29,255,108,85,5,255,112,92,19,255,120,102,30,255,126,110,32,255,136,120,45,255,94,76,14,255,46,24,0,255,40,13,0,255,68,41,12,255,68,45,4,255,49,28,0,255,70,28,0,255,85,40,0,255,34,6,0,255,83,43,0,255,102,57,1,255,48,14,0,255,47,17,0,255,65,41,0,255,113,80,24,255,167,120,36,255,120,76,4,255,139,88,16,255,133,92,31,255,95,56,0,255,92,52,0,255,105,69,13,255,102,65,15,255,74,34,0,255,64,19,0,255,120,71,28,255,53,18,0,255,81,43,6,255,77,34,0,255,142,98,18,255,165,121,42,255,162,115,28,255,142,94,0,255,204,149,43,255,187,129,26,255,199,121,11,255,190,128,23,255,190,128,17,255,152,109,12,255,174,117,11,255,150,95,14,255,130,82,20,255,185,114,41,255,128,54,0,255,144,79,17,255,104,51,0,255,169,108,18,255,156,103,6,255,242,185,72,255,225,170,59,255,160,108,16,255,78,33,0,255,57,23,0,255,114,68,16,255,144,88,14,255,104,62,1,255,55,35,0,255,52,32,0,255,52,33,0,255,86,67,8,255,85,67,3,255,70,51,0,255,67,46,3,255,57,35,0,255,66,45,2,255,75,54,9,255,49,28,0,255,73,51,4,255,71,50,0,255,102,79,27,255,86,62,18,255,98,72,37,255,100,76,48,255,79,58,27,255,81,62,19,255,80,61,18,255,82,61,32,255,42,21,0,255,66,46,9,255,107,88,48,255,74,51,19,255,94,72,33,255,111,91,32,255,118,99,30,255,114,94,25,255,77,56,0,255,83,62,0,255,77,56,0,255,84,64,1,255,77,59,0,255,90,71,5,255,49,29,0,255,74,52,0,255,135,113,28,255,135,114,35,255,66,48,0,255,60,45,0,255,87,74,4,255,107,95,11,255,88,75,0,255,71,55,4,255,46,26,0,255,82,57,27,255,82,55,25,255,81,57,19,255,81,58,17,255,119,72,19,255,90,50,1,255,78,46,0,255,134,87,15,255,167,115,43,255,86,50,2,255,98,63,9,255,100,70,18,255,101,70,9,255,125,85,7,255,98,60,0,255,149,99,26,255,142,95,24,255,109,62,0,255,92,53,0,255,148,105,36,255,190,137,71,255,92,51,0,255,74,34,0,255,102,60,17,255,70,31,4,255,73,39,9,255,102,64,12,255,171,125,41,255,150,105,18,255,132,86,0,255,197,134,5,255,254,202,58,255,144,85,0,255,131,81,0,255,167,115,17,255,172,121,16,255,155,111,9,255,135,89,0,255,111,58,0,255,64,28,0,255,78,32,0,255,150,75,4,255,145,75,5,255,96,48,0,255,166,110,14,255,106,59,0,255,98,55,0,255,133,86,0,255,120,78,0,255,75,39,0,255,93,55,5,255,168,117,55,255,144,99,31,255,104,66,2,255,72,58,9,255,71,55,4,255,80,65,8,255,99,83,23,255,96,80,20,255,96,79,25,255,72,53,10,255,88,70,30,255,82,67,24,255,96,83,38,255,75,62,17,255,90,77,32,255,62,48,3,255,68,51,8,255,58,38,3,255,88,67,36,255,90,71,41,255,55,39,6,255,69,54,15,255,53,37,1,255,52,35,9,255,36,19,0,255,64,45,12,255,73,55,19,255,56,37,7,255,52,33,3,255,62,42,9,255,64,42,5,255,66,43,9,255,44,22,0,255,63,42,0,255,69,49,0,255,105,84,17,255,109,89,20,255,60,41,0,255,86,66,0,255,124,100,28,255,95,71,0,255,90,71,3,255,86,70,11,255,52,37,0,255,57,43,0,255,126,113,42,255,85,72,2,255,40,22,0,255,48,25,0,255,112,84,45,255,78,49,5,255,82,56,5,255,115,92,38,255,97,61,1,255,59,28,0,255,131,97,21,255,159,122,29,255,81,48,0,255,107,76,7,255,142,109,32,255,128,98,17,255,120,91,9,255,125,94,10,255,95,67,1,255,156,117,42,255,138,100,38,255,101,61,0,255,105,67,3,255,199,144,60,255,218,153,77,255,81,39,0,255,118,77,8,255,149,107,44,255,92,53,20,255,99,64,37,255,77,41,0,255,139,90,18,255,122,74,1,255,106,56,0,255,109,55,0,255,119,63,0,255,71,28,0,255,72,37,0,255,112,69,9,255,103,65,5,255,84,47,0,255,63,27,0,255,82,41,2,255,63,25,0,255,108,62,9,255,127,72,4,255,149,92,9,255,154,109,28,255,146,105,14,255,150,104,8,255,135,81,0,255,52,15,0,255,139,97,22,255,145,103,32,255,151,95,21,255,150,99,33,255,127,82,14,255,144,95,18,255,57,44,0,255,73,59,12,255,50,36,0,255,88,72,23,255,67,50,0,255,44,28,0,255,40,22,0,255,55,40,1,255,31,18,0,255,37,26,0,255,44,37,0,255,39,32,0,255,29,20,0,255,40,27,0,255,32,17,0,255,41,25,0,255,49,36,4,255,47,34,0,255,69,55,18,255,58,44,5,255,57,43,6,255,33,20,0,255,38,26,0,255,35,21,0,255,62,43,13,255,56,36,12,255,28,9,0,255,33,14,0,255,80,58,35,255,50,29,0,255,73,54,11,255,106,89,37,255,90,71,15,255,99,80,22,255,84,68,9,255,93,74,16,255,108,85,31,255,66,45,0,255,64,46,0,255,88,73,30,255,52,37,6,255,27,13,0,255,84,71,18,255,76,61,6,255,61,43,7,255,62,39,8,255,95,67,30,255,44,17,0,255,81,59,10,255,119,99,49,255,85,52,0,255,123,87,21,255,131,100,25,255,141,106,20,255,139,103,31,255,98,72,8,255,86,63,0,255,131,105,22,255,125,102,20,255,119,97,11,255,77,54,0,255,105,78,11,255,69,43,0,255,49,22,0,255,51,27,0,255,81,52,0,255,91,57,0,255,47,17,0,255,114,73,7,255,114,79,23,255,41,17,0,255,28,8,0,255,45,18,0,255,116,81,30,255,124,82,21,255,120,78,15,255,125,82,25,255,107,68,19,255,94,53,12,255,108,71,37,255,97,59,15,255,95,59,12,255,88,52,12,255,69,36,0,255,101,63,17,255,128,81,22,255,124,68,7,255,113,71,15,255,94,61,1,255,131,94,12,255,189,151,65,255,153,116,42,255,165,111,33,255,90,48,1,255,90,57,1,255,130,90,26,255,105,57,0,255,82,44,0,255,73,34,0,255,104,53,0,255,40,25,0,255,44,29,0,255,27,10,0,255,33,16,0,255,59,42,0,255,68,52,3,255,44,30,0,255,26,13,0,255,50,37,0,255,78,67,21,255,43,35,0,255,40,35,0,255,58,48,12,255,55,42,10,255,46,34,10,255,35,23,0,255,62,53,20,255,47,37,1,255,58,44,7,255,68,54,9,255,88,80,18,255,56,50,0,255,34,30,0,255,48,39,0,255,63,43,10,255,66,46,22,255,13,0,0,255,25,12,3,255,84,65,35,255,50,32,0,255,40,25,0,255,50,36,9,255,33,22,0,255,56,45,13,255,43,31,0,255,25,11,0,255,29,12,0,255,33,16,0,255,36,18,0,255,32,16,0,255,30,15,0,255,25,10,0,255,37,21,0,255,45,29,0,255,94,76,40,255,95,75,42,255,69,45,19,255,22,0,0,255,45,28,0,255,53,38,9,255,44,23,0,255,75,50,16,255,48,29,0,255,56,32,0,255,58,34,3,255,36,17,0,255,40,22,0,255,66,51,9,255,79,67,6,255,111,95,21,255,79,63,4,255,40,21,0,255,78,53,14,255,40,17,0,255,51,33,0,255,101,81,22,255,117,96,37,255,57,32,0,255,88,42,0,255,82,41,4,255,23,5,0,255,9,1,0,255,28,12,0,255,92,69,36,255,108,79,33,255,89,61,9,255,81,58,11,255,101,76,29,255,96,64,21,255,95,68,34,255,92,59,22,255,90,54,14,255,71,49,7,255,112,84,24,255,179,144,59,255,176,135,55,255,60,22,0,255,66,34,6,255,40,22,0,255,40,26,0,255,87,67,18,255,51,32,0,255,52,22,0,255,64,29,0,255,47,17,0,255,72,43,5,255,69,35,0,255,77,49,15,255,98,65,23,255,68,34,0,255,81,67,20,255,75,60,21,255,47,30,10,255,37,19,0,255,75,58,14,255,112,96,44,255,94,82,40,255,47,35,0,255,68,56,6,255,83,73,20,255,57,51,3,255,48,44,0,255,45,36,0,255,74,62,24,255,69,58,30,255,32,23,0,255,64,58,22,255,38,30,0,255,39,25,0,255,74,60,13,255,94,86,21,255,84,81,14,255,61,59,10,255,72,65,23,255,96,77,37,255,49,28,0,255,12,3,0,255,19,10,5,255,81,64,38,255,89,70,38,255,35,20,0,255,25,13,0,255,37,27,15,255,20,11,0,255,52,42,17,255,59,47,21,255,32,17,0,255,42,26,11,255,43,26,10,255,52,35,15,255,62,47,18,255,80,64,38,255,78,61,43,255,36,19,0,255,54,37,7,255,59,42,12,255,27,9,0,255,26,7,0,255,30,14,0,255,32,16,0,255,54,31,2,255,35,13,0,255,51,31,0,255,69,47,10,255,69,44,3,255,46,21,0,255,47,27,0,255,78,64,20,255,83,71,1,255,91,75,0,255,71,55,0,255,78,60,2,255,117,91,34,255,57,33,0,255,72,55,0,255,96,82,20,255,112,97,33,255,48,25,0,255,106,62,15,255,115,69,29,255,10,0,0,255,5,3,1,255,26,16,3,255,59,40,14,255,49,26,0,255,28,11,0,255,51,36,0,255,64,49,5,255,36,14,0,255,47,24,0,255,71,45,16,255,54,32,1,255,28,12,0,255,54,38,0,255,95,75,12,255,66,43,0,255,72,45,14,255,45,22,1,255,36,21,0,255,69,58,27,255,48,37,8,255,48,31,4,255,56,31,7,255,81,54,34,255,51,22,5,255,57,30,11,255,47,25,3,255,58,38,17,255,68,47,22,255,41,21,0,255,68,56,0,255,61,47,0,255,29,12,0,255,32,16,0,255,69,54,0,255,71,60,0,255,67,56,0,255,49,40,0,255,57,47,0,255,72,64,0,255,81,78,11,255,51,47,0,255,40,34,0,255,99,89,36,255,77,65,23,255,46,34,0,255,78,70,31,255,50,41,2,255,50,36,0,255,80,67,23,255,71,64,9,255,71,66,10,255,46,43,0,255,86,77,34,255,102,82,32,255,75,56,16,255,20,12,1,255,6,0,0,255,54,36,26,255,62,43,28,255,47,33,20,255,23,11,0,255,29,17,5,255,27,13,2,255,32,19,2,255,48,33,14,255,42,27,6,255,50,33,13,255,71,56,33,255,63,49,23,255,50,36,10,255,33,21,0,255,34,21,5,255,28,14,1,255,27,14,0,255,33,20,3,255,18,5,0,255,30,13,0,255,38,17,0,255,45,21,0,255,95,59,0,255,103,67,0,255,72,44,0,255,77,51,0,255,121,88,0,255,162,123,15,255,88,61,0,255,95,77,5,255,121,101,9,255,123,104,0,255,112,94,0,255,153,132,40,255,159,132,50,255,78,51,0,255,118,99,10,255,124,110,36,255,112,97,27,255,52,33,0,255,112,73,25,255,112,68,23,255,22,7,0,255,13,8,1,255,23,12,0,255,82,64,30,255,121,89,34,255,99,73,24,255,92,77,33,255,78,63,24,255,68,44,6,255,91,64,25,255,102,78,39,255,87,65,32,255,33,15,0,255,24,6,0,255,30,11,0,255,44,22,0,255,54,33,8,255,60,39,12,255,62,45,20,255,57,39,18,255,46,28,10,255,60,38,22,255,39,15,3,255,32,11,4,255,39,20,15,255,21,4,0,255,19,6,0,255,22,11,0,255,24,12,0,255,17,6,0,255,128,119,54,255,73,62,6,255,74,60,25,255,62,46,12,255,88,75,22,255,132,122,61,255,92,83,26,255,46,40,0,255,75,66,7,255,93,87,27,255,112,108,45,255,62,58,0,255,57,51,0,255,115,105,54,255,75,64,19,255,43,31,0,255,77,68,29,255,57,45,5,255,36,23,0,255,65,52,8,255,59,51,2,255,49,42,0,255,33,28,0,255,54,42,2,255,63,44,0,255,107,89,41,255,25,18,2,255,6,1,0,255,27,13,0,255,33,16,0,255,26,14,0,255,33,22,0,255,34,21,2,255,46,34,12,255,49,35,6,255,45,32,0,255,62,49,7,255,46,33,0,255,63,50,5,255,48,35,0,255,58,45,3,255,49,37,0,255,33,20,0,255,43,29,0,255,29,13,0,255,31,15,0,255,59,46,14,255,78,63,20,255,71,49,2,255,104,79,23,255,189,142,36,255,176,135,34,255,154,117,27,255,166,131,39,255,215,174,55,255,197,159,40,255,106,78,0,255,128,105,32,255,108,89,7,255,161,141,34,255,179,155,37,255,128,108,22,255,135,112,35,255,82,53,0,255,88,69,0,255,143,125,54,255,101,85,21,255,51,30,0,255,57,21,0,255,139,93,44,255,74,56,27,255,9,3,0,255,17,8,0,255,65,45,19,255,75,48,9,255,84,55,11,255,49,33,0,255,22,11,0,255,30,14,0,255,56,35,5,255,65,44,7,255,43,25,0,255,51,30,10,255,41,20,9,255,24,6,0,255,33,17,3,255,41,27,0,255,50,36,3,255,40,22,0,255,44,25,5,255,31,14,0,255,37,21,3,255,33,19,0,255,32,20,2,255,24,10,0,255,33,20,7,255,30,19,0,255,34,22,0,255,41,30,1,255,60,45,12,255,114,107,39,255,81,72,15,255,66,54,14,255,64,51,17,255,56,44,4,255,76,68,22,255,75,67,21,255,29,22,0,255,35,30,0,255,39,34,0,255,48,43,5,255,47,39,3,255,37,28,0,255,44,33,3,255,40,27,0,255,57,44,10,255,67,55,17,255,50,37,0,255,52,38,0,255,49,37,0,255,39,30,0,255,37,29,0,255,33,23,0,255,33,18,0,255,91,71,10,255,104,87,31,255,16,11,0,255,10,8,0,255,37,28,0,255,51,40,0,255,59,51,4,255,40,32,0,255,44,32,0,255,87,76,31,255,89,79,18,255,72,64,0,255,107,99,16,255,86,79,0,255,105,95,10,255,116,105,25,255,112,100,24,255,105,94,15,255,117,106,24,255,132,119,51,255,48,27,0,255,45,24,0,255,144,129,60,255,160,146,58,255,139,121,35,255,164,144,58,255,254,247,65,255,187,146,32,255,170,128,31,255,162,121,41,255,142,102,27,255,155,108,30,255,72,40,3,255,73,50,20,255,84,62,18,255,89,69,16,255,87,63,5,255,68,48,4,255,62,39,3,255,79,53,5,255,45,26,0,255,61,45,7,255,70,47,11,255,57,33,2,255,40,7,0,255,125,86,44,255,83,65,32,255,14,5,0,255,8,0,0,255,25,12,2,255,24,0,0,255,65,30,7,255,43,25,9,255,25,11,0,255,14,0,0,255,25,9,0,255,50,32,3,255,46,27,0,255,65,45,12,255,57,35,8,255,21,7,0,255,20,9,0,255,92,84,26,255,75,67,12,255,48,29,0,255,38,15,0,255,51,29,0,255,82,67,17,255,71,63,7,255,66,60,1,255,33,26,0,255,55,45,8,255,99,79,20,255,109,81,12,255,95,69,5,255,131,93,13,255,71,62,3,255,53,42,0,255,52,39,0,255,52,38,1,255,30,20,0,255,64,55,14,255,90,79,33,255,54,46,0,255,55,51,6,255,56,51,11,255,42,33,0,255,32,21,0,255,35,24,0,255,33,20,0,255,29,15,0,255,65,51,6,255,80,66,17,255,75,62,9,255,84,72,14,255,79,69,10,255,67,60,6,255,66,59,15,255,75,64,36,255,34,18,0,255,109,90,24,255,101,85,23,255,18,14,0,255,13,12,0,255,51,46,4,255,109,104,48,255,86,80,22,255,81,74,19,255,63,52,6,255,72,62,13,255,109,99,38,255,107,99,26,255,112,106,20,255,113,106,18,255,107,96,14,255,101,90,11,255,87,73,0,255,104,91,13,255,118,106,20,255,116,102,31,255,41,20,0,255,39,18,0,255,100,85,16,255,90,78,0,255,80,65,0,255,102,85,7,255,158,119,5,255,99,66,0,255,80,48,0,255,87,55,0,255,58,29,0,255,60,30,0,255,36,9,0,255,29,10,0,255,31,17,0,255,21,9,0,255,25,10,0,255,46,31,3,255,38,20,0,255,40,24,0,255,38,24,0,255,29,14,0,255,45,24,0,255,54,30,0,255,26,0,0,255,105,69,29,255,77,55,22,255,14,1,0,255,13,2,0,255,31,18,8,255,44,14,0,255,47,13,0,255,38,24,4,255,53,41,22,255,33,17,0,255,53,35,5,255,88,67,20,255,85,65,15,255,76,55,4,255,70,47,0,255,14,0,0,255,28,19,0,255,95,96,5,255,106,101,7,255,91,68,0,255,81,51,0,255,128,99,14,255,140,124,19,255,144,136,15,255,103,102,0,255,66,58,2,255,54,42,0,255,148,116,11,255,185,146,19,255,154,120,12,255,183,137,9,255,60,42,2,255,34,17,0,255,55,37,0,255,49,33,0,255,41,28,0,255,77,64,19,255,85,71,10,255,72,62,0,255,57,52,0,255,72,66,4,255,72,60,10,255,28,14,0,255,55,41,0,255,76,61,4,255,85,71,0,255,120,104,29,255,102,88,15,255,92,80,6,255,114,105,30,255,116,108,33,255,110,107,30,255,121,116,50,255,100,89,44,255,61,47,2,255,138,119,51,255,112,96,34,255,24,19,0,255,5,4,0,255,50,47,6,255,102,99,46,255,97,90,36,255,69,59,10,255,69,55,20,255,51,36,7,255,49,34,5,255,62,48,13,255,53,40,0,255,51,39,0,255,52,38,0,255,54,40,5,255,55,41,4,255,58,45,3,255,47,35,0,255,61,47,8,255,43,26,8,255,34,16,2,255,27,14,0,255,23,11,0,255,22,8,0,255,33,17,0,255,59,32,0,255,47,23,0,255,59,34,0,255,38,17,0,255,48,29,0,255,46,24,0,255,21,4,0,255,39,27,0,255,38,32,0,255,51,47,0,255,54,47,5,255,26,19,0,255,17,9,0,255,40,30,0,255,94,81,27,255,95,77,11,255,81,58,2,255,59,33,0,255,78,44,0,255,116,78,24,255,121,90,41,255,41,18,0,255,19,6,0,255,37,26,8,255,99,60,8,255,69,35,0,255,41,30,0,255,75,67,21,255,76,63,11,255,113,96,14,255,96,79,0,255,68,52,0,255,94,71,0,255,99,77,8,255,46,26,0,255,47,34,0,255,122,120,9,255,169,163,26,255,148,128,11,255,105,86,0,255,143,123,12,255,177,164,30,255,149,146,14,255,119,115,1,255,106,95,26,255,64,53,0,255,103,86,0,255,149,132,29,255,166,147,44,255,183,159,41,255,64,43,12,255,42,23,0,255,108,89,31,255,106,90,28,255,53,39,0,255,76,63,11,255,119,104,35,255,112,100,24,255,116,110,34,255,138,131,63,255,140,124,72,255,48,32,0,255,78,62,10,255,113,97,35,255,146,128,56,255,120,102,26,255,93,79,4,255,73,60,0,255,66,56,0,255,75,67,0,255,78,74,1,255,92,87,23,255,54,43,0,255,41,24,0,255,82,61,8,255,71,53,7,255,19,13,0,255,3,2,0,255,27,23,0,255,64,59,21,255,59,50,9,255,46,34,0,255,30,16,0,255,26,10,0,255,46,30,15,255,47,31,15,255,29,15,0,255,38,27,0,255,34,21,2,255,44,31,14,255,45,33,7,255,42,31,1,255,31,20,0,255,52,40,16,255,36,24,10,255,36,23,14,255,26,17,0,255,27,18,0,255,23,14,0,255,28,16,0,255,32,13,0,255,57,35,18,255,99,73,30,255,84,62,16,255,56,41,6,255,45,30,0,255,50,36,0,255,65,55,5,255,91,87,16,255,127,122,30,255,124,115,33,255,72,66,12,255,68,58,0,255,81,70,0,255,166,145,34,255,185,157,31,255,124,100,8,255,93,69,0,255,151,117,29,255,153,115,33,255,128,87,28,255,28,0,0,255,12,0,0,255,42,32,5,255,178,135,34,255,169,133,24,255,87,80,7,255,88,88,17,255,94,89,8,255,102,94,0,255,135,122,1,255,144,130,13,255,160,137,28,255,149,125,43,255,56,37,0,255,33,19,0,255,125,118,29,255,153,145,35,255,132,117,14,255,115,99,0,255,154,141,27,255,145,135,22,255,93,93,0,255,97,93,4,255,117,104,39,255,48,37,0,255,49,40,0,255,78,69,0,255,86,78,4,255,87,78,0,255,76,57,25,255,62,45,1,255,148,134,63,255,139,127,51,255,61,51,0,255,88,78,19,255,128,115,47,255,93,83,11,255,117,110,42,255,99,93,35,255,94,79,36,255,40,22,0,255,56,38,0,255,90,73,29,255,91,70,23,255,67,47,0,255,79,61,11,255,78,62,13,255,49,36,0,255,39,27,0,255,45,38,0,255,65,57,18,255,52,38,9,255,31,13,0,255,35,10,0,255,49,28,11,255,27,18,13,255,3,0,0,255,14,9,5,255,31,23,10,255,30,18,0,255,32,17,0,255,15,0,0,255,28,14,3,255,27,13,0,255,30,19,0,255,56,47,14,255,46,37,4,255,36,25,3,255,51,41,16,255,68,61,19,255,58,51,5,255,36,28,0,255,54,47,19,255,37,30,12,255,45,38,20,255,51,47,22,255,46,45,17,255,34,32,9,255,27,22,3,255,33,20,4,255,34,21,1,255,120,91,26,255,107,83,13,255,77,63,16,255,58,47,0,255,89,75,3,255,95,86,5,255,124,118,4,255,107,105,0,255,141,125,0,255,103,93,6,255,140,125,17,255,178,157,19,255,197,173,6,255,180,160,17,255,150,129,14,255,127,107,9,255,136,117,23,255,119,94,15,255,118,83,27,255,44,11,0,255,12,2,0,255,45,39,5,255,170,141,39,255,184,159,32,255,118,114,12,255,107,110,15,255,117,117,14,255,125,123,0,255,163,157,13,255,178,166,28,255,154,138,26,255,140,120,35,255,74,53,7,255,36,17,0,255,105,90,19,255,135,122,32,255,113,98,15,255,115,100,12,255,142,128,31,255,106,96,9,255,57,50,0,255,76,65,3,255,77,62,20,255,31,17,0,255,60,50,6,255,76,70,18,255,74,68,16,255,77,69,18,255,56,41,18,255,47,34,0,255,97,87,26,255,77,68,1,255,32,25,0,255,71,63,16,255,84,75,20,255,47,38,0,255,46,40,0,255,32,25,0,255,51,38,6,255,48,32,6,255,38,25,0,255,46,31,0,255,35,18,0,255,44,27,0,255,66,49,19,255,61,46,17,255,43,29,3,255,33,21,0,255,28,20,0,255,49,41,20,255,57,44,25,255,35,18,2,255,25,1,0,255,47,26,21,255,26,16,17,255,9,4,8,255,8,2,4,255,13,5,2,255,39,27,13,255,40,27,11,255,30,17,9,255,49,36,28,255,37,27,15,255,29,20,2,255,47,42,13,255,55,50,20,255,50,44,20,255,61,54,25,255,64,60,13,255,44,41,0,255,43,38,0,255,47,40,11,255,25,18,0,255,24,19,0,255,33,33,0,255,36,38,0,255,37,41,4,255,34,38,3,255,46,44,4,255,37,31,0,255,96,81,0,255,111,99,5,255,92,85,20,255,96,89,10,255,121,109,9,255,113,109,13,255,155,154,22,255,124,125,2,255,137,126,5,255,110,100,1,255,121,107,2,255,151,138,9,255,150,139,6,255,141,131,9,255,127,113,3,255,120,103,2,255,111,99,5,255,119,97,23,255,105,73,23,255,38,5,0,255,10,0,0,255,34,27,0,255,139,118,37,255,151,131,20,255,97,92,0,255,102,104,17,255,121,121,29,255,116,114,7,255,143,134,15,255,133,122,2,255,112,99,2,255,126,105,27,255,87,63,19,255,50,28,0,255,73,54,0,255,101,85,11,255,75,61,0,255,86,71,0,255,74,64,0,255,68,59,0,255,86,76,15,255,88,74,23,255,57,39,12,255,26,8,0,255,34,20,0,255,43,36,4,255,41,33,1,255,46,40,7,255,10,3,0,255,18,10,0,255,42,35,6,255,30,24,0,255,7,3,0,255,37,32,10,255,26,21,0,255,15,10,0,255,26,25,0,255,44,42,17,255,38,31,15,255,30,23,7,255,23,17,0,255,22,14,0,255,31,19,3,255,24,12,0,255,31,17,4,255,17,3,0,255,23,11,0,255,39,30,15,255,29,21,8,255,39,31,18,255,51,39,23,255,26,10,0,255,29,10,0,255,58,40,28,255,33,24,17,255,9,4,0,255,16,13,8,255,46,39,29,255,68,57,39,255,27,16,0,255,15,5,0,255,35,26,19,255,27,20,12,255,19,13,1,255,18,15,0,255,24,22,1,255,30,25,5,255,53,48,19,255,35,31,0,255,37,34,0,255,60,53,7,255,52,44,8,255,25,16,0,255,37,30,11,255,61,59,18,255,57,62,4,255,50,60,0,255,56,68,4,255,65,71,6,255,65,67,2,255,98,101,8,255,90,89,4,255,73,74,0,255,104,105,9,255,133,134,24,255,109,112,13,255,117,121,12,255,116,118,11,255,136,130,19,255,126,117,14,255,109,98,8,255,114,102,8,255,104,102,0,255,119,115,10,255,111,102,6,255,111,99,13,255,96,86,4,255,111,93,21,255,103,70,22,255,35,3,0,255,11,0,0,255,24,19,1,255,118,97,45,255,126,105,30,255,68,59,3,255,67,63,14,255,68,65,13,255,60,56,0,255,96,84,14,255,80,67,0,255,75,60,3,255,88,67,15,255,76,52,14,255,64,39,6,255,56,34,0,255,95,75,23,255,67,50,8,255,70,57,9,255,55,45,0,255,68,59,4,255,111,94,37,255,92,74,31,255,54,35,17,255,40,20,11,255,30,16,2,255,32,20,5,255,30,17,0,255,34,24,5,255,15,11,10,255,25,22,17,255,24,20,9,255,22,18,6,255,7,3,0,255,23,19,8,255,10,4,0,255,23,20,1,255,22,20,0,255,55,54,34,255,15,11,0,255,6,2,0,255,27,24,7,255,24,19,0,255,38,32,20,255,27,18,11,255,13,4,0,255,17,8,1,255,23,14,7,255,36,27,20,255,29,22,12,255,21,14,4,255,18,10,0,255,27,15,3,255,33,17,2,255,33,20,4,255,18,10,0,255,8,4,0,255,13,11,0,255,25,22,5,255,38,31,5,255,27,20,0,255,10,4,0,255,17,12,0,255,14,12,0,255,19,19,0,255,26,29,2,255,29,32,1,255,32,34,0,255,48,49,5,255,64,64,12,255,79,78,22,255,70,68,17,255,36,32,0,255,17,12,0,255,57,56,28,255,88,92,41,255,64,75,6,255,89,106,28,255,84,101,23,255,73,84,14,255,76,86,14,255,87,93,14,255,70,75,0,255,60,65,0,255,93,98,15,255,90,95,11,255,80,87,0,255,87,92,2,255,111,116,13,255,103,104,10,255,96,94,10,255,95,88,14,255,96,90,14,255,87,86,0,255,86,85,2,255,71,65,1,255,85,78,22,255,74,68,10,255,70,54,0,255,95,65,20,255,48,17,0,255,14,3,0,255,11,7,0,255,49,36,4,255,47,30,0,255,20,11,0,255,25,21,0,255,15,14,0,255,19,13,0,255,51,36,2,255,37,23,0,255,37,23,0,255,36,19,0,255,46,26,0,255,56,33,7,255,42,20,0,255,60,42,13,255,40,25,4,255,23,12,0,255,28,20,0,255,43,31,0,255,62,46,6,255,51,32,4,255,35,19,9,255,46,29,23,255,57,38,27,255,46,33,21,255,37,24,14,255,33,19,8,255,24,21,16,255,23,20,15,255,16,11,7,255,15,10,4,255,21,14,8,255,36,29,19,255,36,31,12,255,46,42,17,255,39,36,5,255,57,53,26,255,11,7,0,255,10,6,0,255,32,29,12,255,25,20,1,255,19,13,1,255,19,12,2,255,14,11,2,255,9,6,0,255,13,8,5,255,20,15,11,255,7,5,0,255,14,12,0,255,8,3,0,255,11,4,0,255,12,2,0,255,26,17,2,255,21,14,4,255,5,3,0,255,3,4,0,255,18,18,0,255,34,32,0,255,45,42,0,255,41,40,0,255,44,46,0,255,49,54,0,255,53,61,4,255,66,76,16,255,70,82,20,255,71,84,15,255,70,82,10,255,87,98,22,255,101,111,42,255,74,81,29,255,17,22,0,255,6,14,0,255,51,62,19,255,73,91,29,255,49,71,0,255,69,88,9,255,65,81,6,255,66,78,10,255,76,86,19,255,69,74,9,255,66,70,8,255,65,68,16,255,69,72,16,255,61,63,10,255,61,66,6,255,62,66,9,255,90,96,25,255,57,60,0,255,52,52,0,255,70,68,8,255,66,62,7,255,59,61,0,255,64,64,11,255,40,35,4,255,35,28,6,255,31,23,3,255,45,29,8,255,97,64,37,255,46,17,0,255,8,0,0,255,6,5,3,255,12,2,0,255,15,3,0,255,18,9,0,255,30,26,14,255,15,13,1,255,11,8,0,255,22,11,1,255,18,6,0,255,22,10,4,255,23,11,1,255,37,23,5,255,42,26,4,255,39,21,2,255,38,22,6,255,33,21,9,255,20,8,0,255,26,13,1,255,32,18,0,255,40,23,1,255,25,11,0,255,14,3,1,255,25,12,12,255,28,14,11,255,20,8,5,255,22,8,4,255,15,1,0,255,16,14,1,255,10,8,0,255,17,15,3,255,7,3,0,255,16,10,0,255,22,15,0,255,34,29,9,255,47,43,16,255,45,41,4,255,51,48,17,255,14,12,0,255,9,6,0,255,35,33,12,255,28,26,1,255,29,26,7,255,17,16,0,255,4,7,0,255,11,16,0,255,17,17,5,255,19,20,6,255,13,15,0,255,18,22,0,255,14,16,0,255,26,25,4,255,38,37,9,255,56,52,27,255,23,20,5,255,5,3,0,255,14,16,0,255,49,53,20,255,72,74,25,255,78,79,21,255,90,91,31,255,92,97,33,255,96,106,37,255,84,95,26,255,71,86,17,255,61,76,7,255,63,79,6,255,62,76,1,255,52,63,0,255,62,72,11,255,64,71,29,255,15,22,0,255,19,29,0,255,41,56,15,255,45,66,10,255,40,62,0,255,56,72,7,255,52,66,5,255,47,55,2,255,50,55,8,255,48,50,1,255,60,60,16,255,49,48,12,255,35,35,1,255,29,31,0,255,20,24,0,255,17,21,0,255,46,48,11,255,30,34,0,255,39,40,1,255,59,58,14,255,43,42,3,255,31,31,0,255,28,27,0,255,13,11,0,255,15,10,4,255,14,9,5,255,34,20,11,255,72,44,24,255,52,24,8,255,10,1,2,255,6,4,9,255,7,0,0,255,18,7,0,255,12,4,0,255,18,15,10,255,11,12,7,255,12,11,6,255,26,15,14,255,27,14,13,255,32,21,20,255,26,16,11,255,27,16,3,255,20,10,0,255,33,21,5,255,25,11,2,255,12,0,0,255,13,0,1,255,15,1,2,255,28,13,6,255,33,18,10,255,13,3,1,255,13,4,5,255,8,1,3,255,18,12,11,255,14,8,6,255,25,14,11,255,18,12,6,255,24,27,0,255,16,19,0,255,33,36,5,255,24,25,0,255,27,23,0,255,32,28,3,255,30,28,5,255,56,55,25,255,52,50,9,255,49,46,11,255,17,17,5,255,9,11,0,255,46,46,18,255,39,41,4,255,45,49,16,255,33,39,5,255,25,38,0,255,25,38,0,255,31,39,0,255,39,47,6,255,44,53,6,255,58,69,13,255,72,84,22,255,67,77,14,255,75,83,23,255,89,92,45,255,35,33,10,255,5,4,0,255,12,17,0,255,65,72,28,255,92,98,36,255,84,90,20,255,76,81,15,255,69,75,11,255,72,83,17,255,71,83,21,255,55,68,14,255,45,58,5,255,46,59,6,255,47,57,7,255,35,40,0,255,31,31,3,255,38,37,19,255,11,12,0,255,26,28,14,255,35,40,20,255,21,31,4,255,21,32,0,255,27,35,0,255,28,34,0,255,17,16,0,255,18,15,0,255,33,29,0,255,57,52,24,255,20,13,0,255,9,5,0,255,11,7,0,255,2,2,0,255,1,2,0,255,16,18,4,255,9,11,0,255,19,20,2,255,29,31,5,255,19,21,0,255,4,5,0,255,16,16,3,255,13,12,7,255,12,11,6,255,13,9,0,255,27,17,1,255,62,36,11,255,48,22,4,255,6,0,4,255,1,0,8,255,14,7,6,255,23,13,7,255,8,3,0,255,6,5,0,255,6,8,3,255,13,16,10,255,18,13,11,255,10,1,3,255,15,7,10,255,12,6,3,255,17,13,3,255,24,21,7,255,31,26,14,255,19,13,7,255,18,7,6,255,16,5,7,255,14,3,8,255,16,5,7,255,15,3,6,255,3,0,0,255,10,9,9,255,7,5,5,255,13,9,4,255,5,1,0,255,16,10,5,255,14,11,4,255,59,66,24,255,49,56,12,255,61,69,18,255,59,66,15,255,62,63,21,255,75,75,39,255,28,28,0,255,42,43,11,255,63,62,18,255,55,53,15,255,25,23,11,255,5,5,0,255,36,37,5,255,53,59,15,255,40,47,6,255,55,64,19,255,61,76,21,255,76,91,34,255,64,77,24,255,51,61,8,255,62,76,17,255,66,81,14,255,81,97,22,255,66,83,5,255,60,73,3,255,69,78,25,255,28,28,2,255,8,7,0,255,7,11,0,255,52,59,18,255,65,70,12,255,55,59,0,255,42,47,0,255,37,41,0,255,41,48,0,255,50,58,11,255,36,44,5,255,33,41,4,255,33,39,3,255,31,35,2,255,31,33,11,255,27,25,12,255,20,17,12,255,10,6,3,255,16,12,9,255,19,19,11,255,7,9,0,255,5,8,0,255,14,13,0,255,16,13,0,255,11,5,0,255,13,5,0,255,18,10,0,255,68,58,34,255,20,7,1,255,10,0,0,255,11,4,6,255,10,5,5,255,16,15,10,255,17,17,12,255,8,7,5,255,13,12,7,255,7,9,0,255,7,9,0,255,8,9,0,255,24,26,17,255,12,13,9,255,9,11,4,255,11,8,0,255,11,0,0,255,61,37,10,255,53,30,8,255,9,1,3,255,2,1,7,255,18,10,9,255,7,0,0,255,13,7,3,255,18,17,12,255,16,19,15,255,22,26,20,255,25,23,20,255,10,4,4,255,20,19,12,255,23,25,11,255,28,32,9,255,33,38,14,255,20,23,7,255,19,19,10,255,9,5,1,255,4,0,0,255,6,0,2,255,3,0,0,255,15,10,10,255,11,10,8,255,5,5,3,255,10,11,4,255,26,25,11,255,10,8,0,255,14,12,0,255,13,11,0,255,67,74,20,255,69,77,18,255,73,84,18,255,82,93,25,255,80,86,24,255,77,81,30,255,45,46,12,255,52,51,20,255,67,65,24,255,60,56,21,255,33,26,18,255,13,8,2,255,29,30,0,255,51,56,15,255,54,61,19,255,56,66,16,255,60,74,15,255,76,90,29,255,73,84,28,255,55,66,10,255,61,74,18,255,52,66,7,255,64,78,16,255,56,70,8,255,50,64,5,255,64,73,28,255,28,31,10,255,4,4,0,255,5,5,0,255,36,38,16,255,43,45,8,255,41,43,4,255,40,39,8,255,35,34,6,255,34,32,7,255,35,33,8,255,34,32,9,255,34,32,9,255,35,33,8,255,24,24,0,255,22,21,3,255,18,19,5,255,23,22,17,255,13,9,8,255,9,5,4,255,14,9,5,255,15,11,0,255,13,7,0,255,18,8,0,255,16,5,0,255,28,17,8,255,26,15,3,255,27,13,0,255,99,86,48,255,38,14,7,255,19,0,1,255,9,0,1,255,13,2,5,255,19,13,7,255,16,10,5,255,8,1,6,255,9,4,8,255,6,8,2,255,5,9,0,255,15,17,9,255,12,13,8,255,1,4,0,255,2,3,0,255,16,10,4,255,13,0,0,255,47,26,11,255,42,25,9,255,12,1,0,255,4,0,0,255,20,13,10,255,14,8,3,255,8,3,0,255,7,4,0,255,15,15,17,255,11,12,15,255,13,13,12,255,0,1,0,255,33,36,17,255,54,61,29,255,48,58,14,255,56,68,17,255,40,48,13,255,20,27,3,255,5,9,0,255,4,5,0,255,3,4,0,255,8,9,1,255,26,27,15,255,26,27,16,255,0,2,0,255,17,20,2,255,46,46,19,255,47,47,12,255,41,40,7,255,29,29,0,255,45,53,0,255,50,58,0,255,57,68,2,255,71,82,14,255,68,77,12,255,53,58,2,255,44,44,8,255,46,43,12,255,45,41,3,255,50,45,15,255,39,29,20,255,21,12,5,255,27,25,0,255,39,41,4,255,30,34,0,255,33,40,0,255,40,50,0,255,32,42,0,255,46,55,10,255,45,54,11,255,38,49,7,255,38,49,7,255,24,35,0,255,18,29,0,255,25,33,0,255,39,46,13,255,19,21,7,255,9,8,3,255,4,3,0,255,17,14,5,255,26,24,3,255,21,19,0,255,21,18,3,255,15,9,0,255,13,5,0,255,20,12,1,255,22,14,3,255,17,9,0,255,21,15,0,255,17,14,0,255,13,11,0,255,13,13,1,255,13,12,7,255,10,6,5,255,6,0,0,255,8,0,0,255,22,13,4,255,23,13,3,255,18,7,1,255,19,8,4,255,25,16,6,255,28,18,2,255,34,20,0,255,100,86,40,255,63,40,21,255,15,0,0,255,21,7,8,255,19,9,6,255,13,3,0,255,14,5,0,255,21,11,11,255,7,1,1,255,9,11,0,255,13,18,1,255,16,20,9,255,21,23,13,255,2,5,1,255,19,20,13,255,42,31,27,255,13,0,1,255,29,13,4,255,38,23,10,255,14,2,0,255,19,11,3,255,36,32,21,255,45,42,24,255,20,16,0,255,22,20,5,255,5,6,0,255,6,10,2,255,0,1,0,255,21,25,5,255,33,40,7,255,51,63,16,255,48,61,5,255,59,73,12,255,49,63,12,255,21,33,0,255,18,27,3,255,8,16,0,255,2,6,0,255,20,23,5,255,33,37,15,255,43,43,24,255,16,16,4,255,21,19,0,255,65,63,23,255,88,88,36,255,86,84,33,255,72,71,21,255,62,71,18,255,55,63,12,255,41,49,0,255,45,53,4,255,45,52,0,255,37,41,0,255,35,35,1,255,44,40,11,255,42,36,4,255,55,48,20,255,43,31,19,255,16,6,0,255,24,18,0,255,37,33,6,255,37,35,14,255,21,23,1,255,14,18,0,255,0,4,0,255,15,23,2,255,14,21,3,255,3,7,0,255,6,10,0,255,9,13,0,255,7,11,0,255,8,10,0,255,13,13,1,255,4,3,0,255,9,5,4,255,9,3,5,255,11,6,3,255,28,21,11,255,27,21,9,255,23,16,8,255,18,11,5,255,19,10,3,255,32,23,16,255,33,22,18,255,14,5,0,255,20,13,5,255,24,20,9,255,19,17,4,255,12,10,0,255,5,2,0,255,9,5,2,255,13,7,7,255,10,2,0,255,21,13,2,255,20,12,0,255,19,13,1,255,9,5,0,255,11,7,0,255,19,18,1,255,20,14,0,255,101,95,46,255,63,50,22,255,11,0,0,255,25,16,8,255,18,13,2,255,20,15,1,255,34,30,10,255,37,28,16,255,17,13,0,255,36,41,6,255,34,42,5,255,23,28,10,255,18,22,12,255,0,2,0,255,13,13,10,255,30,21,20,255,13,0,1,255,29,15,7,255,52,39,24,255,18,10,0,255,6,0,0,255,26,20,6,255,67,61,37,255,40,36,7,255,42,41,9,255,24,28,0,255,14,21,0,255,17,25,0,255,53,65,20,255,69,81,26,255,49,63,4,255,46,64,0,255,62,80,12,255,47,65,3,255,36,51,3,255,55,65,28,255,28,36,10,255,1,4,0,255,22,24,2,255,30,29,0,255,43,38,11,255,24,16,5,255,17,10,0,255,41,38,0,255,76,77,13,255,92,90,27,255,78,76,14,255,76,86,36,255,52,64,14,255,22,31,0,255,23,32,0,255,33,43,0,255,56,64,15,255,31,32,0,255,42,41,11,255,34,29,0,255,39,32,6,255,24,14,2,255,17,8,0,255,25,19,3,255,21,18,1,255,35,31,19,255,27,28,14,255,18,23,3,255,27,35,12,255,10,18,0,255,6,13,0,255,5,8,0,255,9,12,5,255,18,21,12,255,10,13,4,255,4,3,0,255,7,6,4,255,8,4,1,255,16,11,8,255,15,6,7,255,14,4,5,255,23,14,9,255,31,22,17,255,20,12,9,255,19,11,8,255,17,8,3,255,32,23,18,255,41,32,27,255,30,21,16,255,28,21,13,255,20,17,2,255,33,32,11,255,18,17,0,255,22,20,5,255,31,29,17,255,34,29,23,255,30,25,19,255,39,31,20,255,59,53,39,255,41,37,25,255,24,24,12,255,25,29,10,255,21,23,2,255,14,14,0,255,91,91,43,255,67,64,27,255,15,9,0,255,15,13,0,255,41,42,15,255,54,55,24,255,41,40,7,255,17,16,0,255,25,27,0,255,63,70,26,255,42,53,10,255,24,33,6,255,15,22,6,255,0,6,0,255,1,4,0,255,5,1,0,255,7,0,0,255,30,21,6,255,65,58,33,255,20,16,0,255,17,16,0,255,53,52,20,255,57,57,19,255,52,52,8,255,62,65,13,255,69,75,20,255,48,58,1,255,35,48,0,255,71,86,22,255,72,87,19,255,56,75,1,255,74,94,16,255,73,94,13,255,65,86,14,255,39,57,0,255,64,79,26,255,63,74,27,255,36,42,1,255,49,54,12,255,58,59,14,255,51,46,7,255,29,20,0,255,52,46,15,255,69,71,8,255,75,82,3,255,92,96,16,255,56,62,0,255,57,73,24,255,42,60,8,255,32,49,0,255,40,57,2,255,46,61,4,255,73,86,33,255,26,33,0,255,14,18,0,255,21,21,0,255,29,27,2,255,10,6,0,255,5,0,0,255,8,5,0,255,4,4,0,255,5,4,0,255,24,28,11,255,34,45,5,255,47,61,10,255,47,60,16,255,48,60,22,255,23,32,5,255,41,49,28,255,48,52,35,255,20,24,10,255,17,16,11,255,12,11,7,255,9,6,0,255,15,11,0,255,24,15,8,255,30,19,15,255,19,8,6,255,24,13,11,255,10,0,0,255,18,11,5,255,16,9,3,255,24,17,9,255,30,23,15,255,33,27,13,255,40,35,15,255,37,36,6,255,40,42,5,255,43,48,8,255,65,69,36,255,42,45,18,255,25,24,6,255,31,27,15,255,22,18,7,255,41,37,26,255,25,23,10,255,21,21,9,255,33,38,17,255,27,33,8,255,31,38,0,255,68,75,22,255,69,75,22,255,3,9,0,255,15,24,0,255,51,63,19,255,73,84,32,255,69,77,23,255,51,57,14,255,51,57,17,255,48,59,18,255,22,37,0,255,20,35,0,255,14,29,0,255,2,17,0,255,12,23,1,255,15,18,3,255,21,20,0,255,54,52,15,255,76,79,25,255,61,68,2,255,82,93,23,255,84,93,28,255,69,78,11,255,60,66,0,255,109,118,45,255,85,95,21,255,71,87,11,255,53,72,0,255,65,84,7,255,56,75,0,255,58,80,0,255,83,105,18,255,72,97,6,255,68,90,16,255,57,77,10,255,64,83,12,255,71,89,14,255,87,102,17,255,92,106,25,255,73,80,5,255,52,57,0,255,53,52,0,255,84,85,23,255,85,95,11,255,74,89,0,255,109,121,20,255,94,108,12,255,39,63,5,255,38,62,2,255,47,72,7,255,48,70,6,255,34,54,0,255,49,66,11,255,38,52,1,255,27,36,0,255,44,51,9,255,49,53,20,255,24,26,5,255,9,12,0,255,17,20,1,255,34,39,19,255,6,12,0,255,36,44,20,255,67,81,32,255,59,77,19,255,64,81,29,255,39,55,10,255,49,61,25,255,58,68,41,255,24,32,11,255,8,12,0,255,21,22,14,255,16,17,9,255,17,15,2,255,21,18,1,255,37,32,13,255,52,45,29,255,30,20,11,255,25,16,9,255,16,9,3,255,17,12,6,255,19,15,6,255,30,26,14,255,20,17,0,255,20,20,0,255,39,41,4,255,66,72,28,255,44,52,5,255,39,47,0,255,53,60,18,255,26,32,0,255,16,19,0,255,28,30,8,255,5,4,0,255,15,14,0,255,18,20,0,255,3,7,0,255,10,18,0,255,26,38,0,255,42,56,0,255,72,90,17,255,79,96,25,255,65,84,13,255,54,70,21,255,43,60,13,255,66,82,25,255,82,97,35,255,60,72,24,255,41,54,10,255,30,45,3,255,27,44,4,255,32,49,11,255,26,44,6,255,35,56,16,255,65,86,43,255,40,50,19,255,34,39,6,255,90,96,44,255,90,100,27,255,78,95,5,255,79,96,9,255,69,84,2,255,75,88,10,255,67,79,3,255,71,85,6,255,70,86,0,255,76,96,6,255,75,94,9,255,64,84,0,255,51,71,0,255,64,86,0,255,67,89,0,255,59,82,0,255,42,62,0,255,68,87,13,255,81,101,11,255,76,97,0,255,103,124,15,255,121,143,29,255,95,115,5,255,85,98,9,255,98,109,28,255,107,120,34,255,70,85,0,255,50,72,0,255,79,95,0,255,99,115,12,255,48,78,6,255,55,85,13,255,67,94,25,255,57,84,17,255,40,64,2,255,38,60,0,255,49,69,8,255,47,65,5,255,65,80,25,255,46,58,10,255,39,50,7,255,40,51,8,255,51,63,15,255,55,68,22,255,31,45,9,255,48,62,26,255,53,71,23,255,33,51,3,255,47,64,22,255,19,35,0,255,30,43,13,255,35,48,22,255,12,21,4,255,9,17,4,255,29,35,23,255,26,32,18,255,28,31,12,255,17,20,0,255,24,25,0,255,44,45,13,255,44,42,17,255,44,41,22,255,29,27,15,255,16,13,4,255,16,16,4,255,43,45,24,255,37,43,7,255,42,50,3,255,49,58,3,255,75,86,30,255,40,52,2,255,10,21,0,255,10,21,0,255,24,35,0,255,40,48,9,255,42,50,11,255,24,31,0,255,43,51,14,255,65,74,29,255,55,65,15,255,66,92,16,255,76,103,21,255,67,96,6,255,84,113,21,255,56,80,12,255,74,99,31,255,78,102,40,255,52,74,21,255,57,79,19,255,40,60,5,255,14,31,0,255,21,37,0,255,44,65,7,255,56,79,15,255,58,76,32,255,30,50,10,255,34,58,15,255,60,82,39,255,44,54,25,255,39,44,17,255,91,98,49,255,62,73,10,255,65,81,10,255,47,65,0,255,42,60,0,255,77,94,18,255,74,87,15,255,58,74,2,255,62,81,0,255,74,98,2,255,85,104,10,255,85,102,5,255,64,82,0,255,94,109,16,255,88,102,17,255,68,82,1,255,50,62,0,255,73,87,7,255,98,116,10,255,103,127,0,255,79,101,0,255,96,118,15,255,89,115,5,255,82,107,7,255,79,102,8,255,76,100,1,255,78,99,0,255,83,106,0,255,89,108,0,255,100,119,13,255,55,86,8,255,54,85,9,255,47,74,5,255,35,61,0,255,44,68,6,255,48,70,6,255,59,80,13,255,74,95,28,255,52,70,10,255,26,44,0,255,42,60,2,255,41,59,0,255,37,55,0,255,21,41,0,255,35,53,5,255,23,42,0,255,27,47,0,255,14,36,0,255,12,33,0,255,18,38,1,255,7,24,0,255,21,38,4,255,8,22,0,255,6,20,0,255,13,27,2,255,13,26,0,255,25,35,8,255,22,32,0,255,31,42,0,255,46,55,12,255,43,49,13,255,21,25,0,255,8,11,0,255,3,7,0,255,13,18,0,255,43,53,19,255,48,61,8,255,69,85,22,255,60,77,7,255,63,82,16,255,53,70,18,255,51,66,25,255,55,69,33,255,69,83,47,255,71,86,43,255,60,75,32,255,43,55,17,255,43,58,15,255,43,59,10,255,68,88,29,255,87,133,27,255,72,116,11,255,46,87,0,255,45,82,0,255,33,60,0,255,37,63,9,255,38,64,8,255,42,68,11,255,54,80,14,255,38,61,3,255,53,71,17,255,67,88,26,255,71,94,20,255,52,74,5,255,31,46,3,255,19,33,0,255,22,38,1,255,12,24,0,255,13,19,0,255,16,17,0,255,45,48,5,255,58,66,7,255,60,74,5,255,69,88,13,255,94,115,33,255,75,94,17,255,68,82,12,255,78,95,26,255,53,75,1,255,65,91,0,255,74,96,0,255,88,103,0,255,90,104,4,255,97,110,17,255,85,95,10,255,69,80,0,255,45,53,0,255,93,108,10,255,129,149,25,255,112,139,1,255,71,92,0,255,88,111,19,255,66,91,0,255,71,103,0,255,85,122,10,255,64,99,0,255,81,112,3,255,127,159,33,255,120,154,17,255,104,137,4,255,56,85,5,255,47,75,1,255,39,64,0,255,39,60,1,255,59,81,17,255,50,71,6,255,58,79,12,255,59,78,14,255,46,64,6,255,44,62,2,255,54,73,9,255,44,65,0,255,44,64,1,255,55,76,17,255,45,65,12,255,33,53,0,255,43,68,11,255,35,60,3,255,30,54,4,255,23,47,0,255,22,46,0,255,37,61,9,255,14,38,0,255,10,33,0,255,9,32,0,255,12,33,0,255,20,40,2,255,15,33,0,255,36,55,10,255,47,66,21,255,18,34,0,255,25,39,6,255,22,35,9,255,7,20,0,255,0,9,0,255,18,36,0,255,37,58,0,255,62,86,8,255,88,113,32,255,53,79,6,255,39,62,8,255,48,69,28,255,44,63,31,255,35,54,22,255,21,41,4,255,14,34,0,255,17,34,2,255,30,49,17,255,11,36,0,255,37,63,15,255,57,109,14,255,49,96,2,255,36,78,0,255,25,60,0,255,31,63,11,255,6,33,0,255,12,36,0,255,22,48,0,255,46,70,0,255,55,75,6,255,65,84,12,255,62,79,14,255,90,106,37,255,28,37,0,255,11,15,0,255,14,18,0,255,6,11,0,255,10,16,0,255,45,51,4,255,57,61,6,255,42,44,0,255,68,76,1,255,76,92,13,255,88,107,24,255,96,115,34,255,55,72,0,255,60,75,5,255,59,74,7,255,36,57,0,255,39,60,0,255,48,65,0,255,68,80,0,255,59,67,0,255,80,90,2,255,104,112,21,255,118,130,24,255,96,108,9,255,114,132,15,255,125,148,21,255,113,139,12,255,85,111,1,255,97,128,16,255,69,105,0,255,69,108,0,255,79,125,5,255,82,127,14,255,79,118,15,255,68,107,5,255,91,130,19,255,98,147,15,255,48,76,0,255,42,68,0,255,45,70,5,255,37,59,0,255,52,75,7,255,52,73,4,255,43,65,0,255,44,65,0,255,47,68,3,255,48,69,2,255,53,77,3,255,58,82,8,255,48,73,5,255,56,81,16,255,51,75,13,255,56,82,17,255,48,77,10,255,62,93,25,255,36,66,6,255,43,72,14,255,48,78,18,255,42,72,10,255,50,80,18,255,50,80,20,255,37,66,10,255,41,69,18,255,41,67,22,255,28,54,9,255,42,68,20,255,41,67,19,255,36,62,15,255,32,55,9,255,33,54,11,255,30,49,3,255,41,64,12,255,48,74,11,255,63,91,16,255,65,96,16,255,33,64,0,255,25,55,0,255,10,37,0,255,8,33,0,255,6,30,0,255,6,30,0,255,8,32,0,255,0,23,0,255,6,30,0,255,4,30,0,255,12,43,2,255,25,57,10,255,44,98,9,255,44,93,6,255,28,72,0,255,29,70,0,255,41,83,19,255,7,37,0,255,0,25,0,255,55,84,12,255,99,129,35,255,66,92,1,255,49,72,0,255,70,93,3,255,86,101,18,255,37,47,0,255,34,39,0,255,58,66,13,255,77,91,20,255,80,98,18,255,97,111,27,255,84,96,13,255,73,83,1,255,89,104,8,255,94,118,23,255,76,98,8,255,47,67,0,255,52,71,0,255,54,73,1,255,41,61,0,255,71,98,14,255,101,135,34,255,94,116,27,255,104,121,29,255,79,93,5,255,81,94,9,255,83,96,10,255,101,121,23,255,93,113,18,255,95,118,14,255,101,136,11,255,95,128,18,255,62,91,0,255,68,104,0,255,76,114,11,255,67,107,7,255,56,95,3,255,67,105,17,255,57,96,10,255,42,80,0,255,59,96,9,255,73,119,13,255,38,68,0,255,40,70,0,255,49,76,5,255,40,66,0,255,48,75,0,255,56,81,0,255,52,76,0,255,56,80,2,255,50,77,0,255,52,79,0,255,58,87,3,255,63,95,12,255,46,76,2,255,48,78,4,255,45,76,0,255,42,73,0,255,58,92,8,255,43,78,0,255,39,73,0,255,59,91,24,255,41,73,10,255,31,63,0,255,58,90,23,255,49,81,16,255,34,67,10,255,33,66,13,255,29,61,11,255,30,62,12,255,41,74,19,255,19,52,0,255,41,76,12,255,40,72,5,255,63,93,23,255,69,96,25,255,66,97,21,255,60,92,16,255,60,92,16,255,52,86,10,255,27,59,0,255,35,69,8,255,32,62,10,255,29,58,12,255,0,24,0,255,0,27,0,255,18,45,2,255,29,56,13,255,27,56,12,255,24,55,11,255,29,63,13,255,21,56,2,255,29,76,0,255,46,92,10,255,38,88,0,255,37,80,0,255,51,98,12,255,42,81,6,255,28,59,0,255,36,63,0,255,90,124,21,255,102,137,19,255,103,144,9,255,124,167,19,255,129,165,30,255,102,134,8,255,93,119,3,255,113,146,22,255,125,165,34,255,128,174,29,255,107,136,18,255,96,122,7,255,89,114,3,255,104,133,23,255,97,132,20,255,62,96,0,255,56,87,0,255,88,124,22,255,68,100,11,255,59,91,8,255,84,127,22,255,90,133,27,255,101,138,35,255,89,120,23,255,61,89,0,255,57,83,0,255,53,80,0,255,39,68,0,255,38,66,0,255,30,63,0,255,24,53,0,255,48,84,4,255,35,67,0,255,65,103,15,255,69,108,19,255,60,98,10,255,70,114,23,255,53,93,8,255,44,81,0,255,52,90,2,255,65,107,12,255,57,97,0,255,47,81,5,255,58,92,15,255,57,89,13,255,58,89,11,255,58,87,5,255,54,83,0,255,61,90,6,255,62,91,7,255,57,89,4,255,56,88,2,255,66,100,13,255,63,99,12,255,41,76,0,255,42,77,0,255,62,96,12,255,54,90,3,255,55,91,4,255,59,94,12,255,53,90,13,255,36,72,2,255,31,66,2,255,27,62,0,255,27,63,0,255,29,65,0,255,21,58,0,255,29,65,3,255,29,65,3,255,28,64,2,255,37,73,11,255,20,57,0,255,43,81,6,255,37,74,0,255,47,80,0,255,58,92,8,255,55,91,3,255,55,93,6,255,39,77,0,255,32,70,0,255,38,75,8,255,36,72,10,255,27,61,1,255,38,72,12,255,26,57,0,255,39,70,11,255,37,68,9,255,31,65,5,255,16,50,0,255,25,61,0,255,45,81,17,255,39,74,10,255,29,75,0,255,35,83,0,255,44,96,0,255,52,103,3,255,64,118,13,255,67,120,15,255,60,100,8,255,73,110,10,255,91,135,15,255,80,126,0,255,97,152,0,255,95,151,0,255,114,158,10,255,106,150,5,255,97,140,0,255,100,145,4,255,112,169,11,255,89,136,0,255,71,108,0,255,91,132,0,255,71,103,0,255,76,108,0,255,72,120,0,255,66,113,0,255,67,113,1,255,72,118,7,255,58,97,2,255,49,88,0,255,29,71,0,255,34,74,0,255,64,111,2,255,46,85,0,255,84,136,13,255,72,121,4,255,69,123,13,255,44,90,0,255,23,66,0,255,42,92,3,255,34,77,0,255,48,98,8,255,54,104,9,255,65,117,15,255,43,83,0,255,41,82,0,255,41,86,0,255,39,86,0,255,49,95,0,255,65,111,12,255,71,119,16,255,57,100,5,255,49,92,3,255,54,94,8,255,42,80,0,255,54,89,7,255,57,90,9,255,52,84,1,255,63,95,12,255,61,95,9,255,54,90,3,255,55,91,4,255,57,95,8,255,57,95,8,255,42,80,0,255,35,73,0,255,49,84,4,255,45,79,2,255,37,71,0,255,35,71,0,255,34,69,1,255,31,66,0,255,29,63,2,255,23,58,0,255,41,78,1,255,50,88,5,255,44,81,1,255,51,88,8,255,52,91,10,255,44,83,4,255,46,84,9,255,37,75,0,255,40,79,0,255,39,77,0,255,42,76,0,255,42,75,0,255,56,92,4,255,57,96,5,255,35,78,0,255,40,82,0,255,46,87,11,255,37,77,4,255,38,76,0,255,42,79,1,255,55,90,10,255,50,85,3,255,39,77,0,255,50,88,3,255,60,98,11,255,62,102,14,255,63,101,18,255,58,93,11,255,57,114,0,255,74,136,5,255,71,133,7,255,63,125,3,255,59,118,2,255,61,117,5,255,80,131,9,255,69,118,0,255,79,133,0,255,80,137,0,255,87,157,0,255,84,149,0,255,107,164,14,255,91,144,3,255,112,178,15,255,92,153,7,255,84,147,6,255,82,145,3,255,78,134,0,255,82,131,0,255,85,134,0,255,89,140,4,255,77,136,0,255,82,147,3,255,71,130,0,255,71,131,0,255,62,114,0,255,39,88,0,255,38,91,0,255,41,92,0,255,69,131,4,255,53,111,0,255,70,133,5,255,59,123,0,255,51,115,0,255,49,115,0,255,69,139,12,255,75,146,17,255,54,122,0,255,46,110,0,255,53,115,6,255,44,106,0,255,13,63,0,255,46,105,6,255,46,105,0,255,60,117,11,255,60,110,19,255,37,82,0,255,42,94,0,255,65,114,18,255,50,94,7,255,38,80,0,255,32,69,0,255,45,79,2,255,58,91,12,255,61,94,15,255,59,91,15,255,57,90,11,255,45,80,0,255,58,96,9,255,48,86,0,255,47,85,0,255,41,80,0,255,45,84,0,255,50,84,0,255,58,94,7,255,46,81,1,255,53,90,13,255,47,83,11,255,37,73,3,255,43,78,12,255,43,78,10,255,53,90,12,255,59,97,10,255,56,95,4,255,55,95,0,255,59,98,5,255,60,99,8,255,60,98,11,255,62,100,13,255,53,92,0,255,62,101,10,255,67,102,18,255,56,91,7,255,64,100,10,255,57,98,2,255,47,91,0,255,52,97,6,255,53,95,11,255,48,90,6,255,53,93,4,255,54,93,0,255,68,105,9,255,69,107,8,255,69,106,10,255,83,123,24,255,71,112,10,255,54,96,0,255,45,84,0,255,38,74,0,255,64,133,0,255,95,167,16,255,75,137,9,255,53,116,0,255,59,123,0,255,73,134,5,255,93,153,10,255,104,166,14,255,103,167,14,255,88,154,1,255,86,156,0,255,97,171,7,255,82,140,0,255,63,116,0,255,76,139,0,255,69,132,0,255,64,123,2,255,77,139,14,255,94,153,22,255,85,141,9,255,106,165,24,255,102,164,22,255,83,154,2,255,92,172,7,255,94,170,13,255,93,171,16,255,76,147,9,255,70,135,12,255,88,158,30,255,62,129,8,255,83,153,18,255,68,137,0,255,75,143,5,255,72,141,8,255,56,128,0,255,86,168,18,255,99,184,30,255,82,167,15,255,59,138,5,255,50,120,5,255,61,133,17,255,49,117,10,255,26,93,0,255,66,138,25,255,60,132,16,255,65,139,13,255,41,105,0,255,23,77,0,255,25,78,0,255,43,98,0,255,44,84,11,255,31,71,0,255,36,72,2,255,40,73,2,255,49,81,5,255,51,81,7,255,37,66,0,255,29,58,0,255,36,67,0,255,56,90,6,255,52,86,0,255,46,82,0,255,44,79,0,255,65,101,5,255,87,120,13,255,106,142,32,255,67,105,2,255,62,102,6,255,58,97,8,255,48,86,3,255,56,90,14,255,50,84,10,255,40,74,0,255,55,90,6,255,69,106,10,255,71,109,6,255,74,112,11,255,73,111,12,255,65,103,4,255,77,115,14,255,69,108,2,255,65,103,0,255,60,95,1,255,60,97,4,255,65,103,4,255,53,95,0,255,53,97,0,255,53,99,1,255,53,96,4,255,45,89,0,255,61,103,5,255,57,98,0,255,57,96,0,255,72,111,2,255,76,115,8,255,75,116,10,255,57,98,0,255,62,104,2,255,46,90,0,255,50,91,0,255,79,155,7,255,77,146,9,255,64,124,1,255,59,124,0,255,77,150,1,255,87,159,4,255,104,167,9,255,86,143,0,255,84,140,2,255,80,145,0,255,65,126,0,255,89,156,8,255,80,137,0,255,70,128,0,255,88,161,0,255,104,191,12,255,88,163,20,255,79,151,16,255,83,148,17,255,79,136,15,255,89,148,22,255,71,131,8,255,44,107,0,255,57,130,1,255,64,140,5,255,44,111,0,255,48,112,0,255,66,135,7,255,62,134,3,255,42,115,0,255,45,112,0,255,75,154,3,255,82,162,3,255,123,205,37,255,119,205,30,255,124,214,37,255,115,202,30,255,61,137,0,255,31,89,0,255,28,86,3,255,53,118,18,255,30,94,0,255,39,114,5,255,71,156,24,255,35,116,0,255,59,155,2,255,45,115,0,255,59,120,1,255,48,100,0,255,29,73,0,255,46,83,5,255,40,77,0,255,44,75,5,255,36,66,0,255,40,69,0,255,45,73,0,255,44,70,0,255,40,66,0,255,56,83,2,255,60,91,0,255,77,109,8,255,86,121,17,255,88,120,19,255,90,123,18,255,93,127,7,255,87,123,1,255,56,94,0,255,58,96,0,255,54,94,0,255,43,82,0,255,39,74,0,255,37,72,0,255,34,68,0,255,38,72,0,255,67,101,4,255,63,99,0,255,70,106,0,255,87,123,15,255,79,115,5,255,88,125,12,255,88,127,12,255,85,123,10,255,55,92,0,255,60,99,0,255,74,113,7,255,49,90,0,255,53,96,0,255,67,110,5,255,69,110,8,255,66,106,7,255,72,113,11,255,73,112,6,255,77,115,6,255,75,113,0,255,79,117,4,255,75,115,3,255,75,113,4,255,68,107,0,255,53,94,0,255,58,99,0,255,76,146,3,255,76,136,4,255,91,153,13,255,89,150,7,255,91,160,2,255,94,160,0,255,105,160,9,255,80,127,0,255,84,135,0,255,92,157,4,255,88,155,5,255,98,166,15,255,110,171,20,255,136,220,28,255,159,254,30,255,142,253,14,255,67,141,0,255,28,91,0,255,14,67,0,255,35,90,0,255,44,101,0,255,71,135,10,255,58,117,2,255,49,118,0,255,56,134,0,255,53,133,0,255,63,141,0,255,85,170,12,255,82,162,9,255,76,167,1,255,64,144,0,255,91,174,17,255,67,139,1,255,70,142,1,255,76,151,1,255,90,166,14,255,74,147,1,255,36,99,0,255,6,52,0,255,0,38,0,255,19,72,0,255,21,76,0,255,33,96,0,255,58,139,9,255,81,174,17,255,95,187,19,255,96,169,22,255,105,180,26,255,89,154,21,255,72,132,6,255,70,105,1,255,71,103,6,255,60,89,5,255,49,77,0,255,64,91,0,255,72,98,0,255,69,92,1,255,66,91,0,255,82,108,9,255,79,109,0,255,111,143,16,255,115,148,18,255,100,134,14,255,85,119,0,255,92,124,0,255,92,126,5,255,67,103,0,255,70,106,8,255,58,95,0,255,47,84,0,255,50,86,0,255,50,86,0,255,52,86,2,255,60,92,6,255,78,108,12,255,62,90,0,255,64,93,0,255,97,128,11,255,88,122,0,255,87,123,0,255,91,130,5,255,87,127,4,255,74,115,0,255,83,124,6,255,81,119,8,255,81,119,10,255,79,119,5,255,91,129,16,255,85,121,11,255,87,122,18,255,72,108,10,255,59,95,0,255,98,131,27,255,83,117,7,255,76,113,0,255,81,118,4,255,88,122,9,255,89,124,8,255,78,111,0,255,70,103,0,255,86,151,0,255,94,151,4,255,141,192,28,255,149,200,33,255,121,177,12,255,108,165,0,255,129,186,14,255,130,185,18,255,104,166,0,255,120,193,13,255,141,230,26,255,120,212,10,255,131,219,19,255,153,249,32,255,145,245,21,255,117,206,11,255,69,125,0,255,36,88,0,255,39,95,0,255,71,134,5,255,74,138,8,255,117,191,41,255,113,187,31,255,106,184,20,255,120,218,16,255,117,216,18,255,115,216,22,255,117,229,20,255,116,220,19,255,126,235,23,255,85,183,2,255,87,179,13,255,34,98,0,255,18,75,0,255,16,77,0,255,17,68,0,255,31,89,0,255,57,126,8,255,35,95,3,255,22,73,0,255,41,92,5,255,29,77,0,255,40,103,0,255,96,176,24,255,90,170,3,255,113,194,14,255,102,170,7,255,95,158,7,255,73,130,0,255,97,161,15,255,85,119,0,255,85,118,3,255,77,105,5,255,79,106,3,255,111,139,18,255,117,143,18,255,99,122,14,255,89,112,8,255,103,129,22,255,109,136,19,255,119,150,20,255,111,143,10,255,80,112,0,255,69,100,0,255,117,148,28,255,98,131,14,255,79,110,7,255,62,94,0,255,44,78,0,255,58,93,0,255,64,99,0,255,85,117,16,255,44,74,0,255,62,90,0,255,93,119,9,255,79,104,0,255,95,119,0,255,122,148,21,255,105,135,1,255,108,141,8,255,114,149,19,255,89,125,0,255,90,128,6,255,92,129,13,255,85,118,11,255,94,127,22,255,93,127,14,255,88,123,7,255,77,105,0,255,69,98,0,255,44,76,0,255,46,78,0,255,78,106,3,255,74,104,0,255,77,110,0,255,84,118,0,255,86,116,0,255,93,123,0,255,87,115,0,255,84,112,0,255,110,180,0,255,118,177,1,255,152,198,13,255,141,183,5,255,122,173,0,255,117,176,0,255,126,181,0,255,129,189,0,255,119,192,0,255,108,185,0,255,120,227,0,255,121,228,0,255,93,175,0,255,70,134,0,255,84,155,0,255,123,203,7,255,105,164,13,255,76,132,0,255,72,130,0,255,121,195,34,255,89,163,8,255,91,169,6,255,100,177,7,255,108,191,8,255,106,204,0,255,79,162,0,255,62,144,0,255,87,192,0,255,90,186,0,255,82,173,0,255,68,163,0,255,63,154,0,255,55,136,3,255,56,142,5,255,64,141,3,255,51,123,0,255,75,159,6,255,94,188,15,255,92,173,20,255,80,152,13,255,68,122,7,255,41,84,0,255,50,116,0,255,85,157,0,255,97,167,0,255,117,190,0,255,104,169,0,255,98,164,0,255,76,131,0,255,89,149,0,255,101,137,5,255,104,139,11,255,107,138,19,255,111,141,17,255,130,161,23,255,125,153,16,255,110,134,14,255,98,122,12,255,100,125,21,255,99,124,20,255,94,122,12,255,88,116,5,255,80,109,3,255,108,137,31,255,94,126,17,255,83,112,6,255,81,105,7,255,84,108,12,255,69,95,0,255,89,116,9,255,94,121,4,255,95,123,2,255,88,112,0,255,122,145,15,255,158,179,40,255,137,156,12,255,135,153,9,255,135,154,12,255,111,134,0,255,114,140,4,255,129,155,28,255,102,131,12,255,78,108,0,255,79,110,6,255,55,80,0,255,47,72,0,255,57,84,0,255,82,109,2,255,96,117,12,255,85,108,4,255,63,89,0,255,54,80,0,255,68,92,0,255,96,121,3,255,115,144,16,255,114,144,12,255,102,129,0,255,131,157,24,255,125,147,20,255,101,122,3,255,124,196,0,255,159,229,17,255,190,241,27,255,158,200,0,255,171,243,0,255,221,254,17,255,173,241,3,255,149,212,0,255,163,246,3,255,147,237,0,255,104,199,0,255,105,193,0,255,60,115,0,255,54,100,0,255,110,191,0,255,151,230,6,255,104,153,0,255,86,131,0,255,71,119,0,255,95,160,0,255,107,186,4,255,124,218,14,255,79,141,3,255,91,160,8,255,85,168,0,255,51,119,0,255,31,108,0,255,78,181,0,255,96,185,0,255,104,203,0,255,144,253,11,255,92,188,0,255,75,175,0,255,88,188,1,255,107,197,5,255,129,227,6,255,140,251,11,255,112,212,0,255,93,171,0,255,100,169,1,255,84,136,0,255,78,128,0,255,87,149,0,255,95,163,0,255,114,188,0,255,113,188,0,255,123,190,0,255,132,208,0,255,126,193,0,255,150,226,18,255,87,123,0,255,81,117,0,255,95,126,0,255,108,140,5,255,120,150,4,255,114,144,0,255,110,135,8,255,89,113,0,255,52,74,0,255,68,92,0,255,55,81,0,255,49,75,0,255,73,100,3,255,84,112,12,255,65,96,0,255,65,93,0,255,77,98,3,255,97,117,20,255,80,102,1,255,105,129,17,255,131,155,31,255,113,136,4,255,130,152,15,255,150,169,25,255,120,139,0,255,121,138,0,255,131,146,0,255,139,155,4,255,136,155,11,255,117,139,2,255,107,129,3,255,82,107,0,255,76,103,0,255,69,95,0,255,68,91,1,255,96,116,27,255,100,125,24,255,89,112,8,255,84,103,0,255,85,103,1,255,81,106,5,255,106,131,27,255,119,141,30,255,111,135,13,255,102,128,0,255,114,143,3,255,102,126,0,255,133,157,19,255,120,141,12,255,106,126,5,255,125,203,0,255,134,206,0,255,179,237,0,255,179,237,0,255,206,253,0,255,202,253,0,255,179,252,0,255,164,232,0,255,163,239,6,255,156,231,8,255,135,211,10,255,127,196,14,255,92,144,0,255,194,254,43,255,179,254,26,255,156,219,12,255,185,236,34,255,155,208,11,255,159,223,20,255,173,254,20,255,88,169,0,255,76,156,0,255,81,149,0,255,80,171,0,255,116,251,0,255,143,252,24,255,122,225,20,255,121,222,14,255,120,202,9,255,175,254,29,255,234,254,48,255,144,253,16,255,87,170,0,255,105,193,8,255,108,175,4,255,141,210,25,255,154,235,23,255,150,249,5,255,180,254,22,255,176,254,31,255,135,199,17,255,124,183,16,255,128,191,12,255,174,254,22,255,249,254,45,255,253,254,41,255,195,254,24,255,224,254,18,255,184,253,5,255,160,237,9,255
/* @pjs preload="country-100.png"; */
size(100,100);
PImage img = loadImage("country-100.png"); 
image(img, 0, 0);
blend(img, 0, 0, 50, 100, 50, 0, 50, 100, DODGE);
exit();
